/*
 * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
 *
 * This file was generated by the dom/make_names.pl script.
 *
 * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

#include "config.h"

#ifdef SKIP_STATIC_CONSTRUCTORS_ON_GCC
#define DOM_SVGNAMES_HIDE_GLOBALS 1
#else
#define QNAME_DEFAULT_CONSTRUCTOR 1
#endif

#include "SVGNames.h"

#include <wtf/StaticConstructors.h>
namespace WebCore {

namespace SVGNames {

using namespace WebCore;

DEFINE_GLOBAL(AtomicString, svgNamespaceURI)

static const LChar pointsAtZString8[] = "pointsAtZ";
static const LChar altGlyphDefString8[] = "altGlyphDef";
static const LChar marker_startString8[] = "marker-start";
static const LChar fontString8[] = "font";
static const LChar patternString8[] = "pattern";
static const LChar feMergeString8[] = "feMerge";
static const LChar stroke_widthString8[] = "stroke-width";
static const LChar tableValuesString8[] = "tableValues";
static const LChar pointsAtYString8[] = "pointsAtY";
static const LChar feDiffuseLightingString8[] = "feDiffuseLighting";
static const LChar fePointLightString8[] = "fePointLight";
static const LChar color_interpolationString8[] = "color-interpolation";
static const LChar v_alphabeticString8[] = "v-alphabetic";
static const LChar pathString8[] = "path";
static const LChar font_face_nameString8[] = "font-face-name";
static const LChar marker_endString8[] = "marker-end";
static const LChar bboxString8[] = "bbox";
static const LChar kernelMatrixString8[] = "kernelMatrix";
static const LChar ellipseString8[] = "ellipse";
static const LChar strokeString8[] = "stroke";
static const LChar font_face_formatString8[] = "font-face-format";
static const LChar in2String8[] = "in2";
static const LChar divisorString8[] = "divisor";
static const LChar feOffsetString8[] = "feOffset";
static const LChar rxString8[] = "rx";
static const LChar patternUnitsString8[] = "patternUnits";
static const LChar amplitudeString8[] = "amplitude";
static const LChar g1String8[] = "g1";
static const LChar unicodeString8[] = "unicode";
static const LChar rString8[] = "r";
static const LChar dominant_baselineString8[] = "dominant-baseline";
static const LChar restartString8[] = "restart";
static const LChar animateColorString8[] = "animateColor";
static const LChar frString8[] = "fr";
static const LChar preserveAlphaString8[] = "preserveAlpha";
static const LChar text_anchorString8[] = "text-anchor";
static const LChar slopeString8[] = "slope";
static const LChar text_renderingString8[] = "text-rendering";
static const LChar strikethrough_positionString8[] = "strikethrough-position";
static const LChar stop_opacityString8[] = "stop-opacity";
static const LChar kernelUnitLengthString8[] = "kernelUnitLength";
static const LChar feFloodString8[] = "feFlood";
static const LChar circleString8[] = "circle";
static const LChar feColorMatrixString8[] = "feColorMatrix";
static const LChar transformString8[] = "transform";
static const LChar patternTransformString8[] = "patternTransform";
static const LChar ryString8[] = "ry";
static const LChar transform_originString8[] = "transform-origin";
static const LChar maxString8[] = "max";
static const LChar markerHeightString8[] = "markerHeight";
static const LChar enable_backgroundString8[] = "enable-background";
static const LChar feDistantLightString8[] = "feDistantLight";
static const LChar baseline_shiftString8[] = "baseline-shift";
static const LChar lineString8[] = "line";
static const LChar image_renderingString8[] = "image-rendering";
static const LChar text_decorationString8[] = "text-decoration";
static const LChar linearGradientString8[] = "linearGradient";
static const LChar accent_heightString8[] = "accent-height";
static const LChar horiz_origin_yString8[] = "horiz-origin-y";
static const LChar modeString8[] = "mode";
static const LChar descString8[] = "desc";
static const LChar font_face_uriString8[] = "font-face-uri";
static const LChar dyString8[] = "dy";
static const LChar pointsAtXString8[] = "pointsAtX";
static const LChar gradientTransformString8[] = "gradientTransform";
static const LChar diffuseConstantString8[] = "diffuseConstant";
static const LChar g2String8[] = "g2";
static const LChar feImageString8[] = "feImage";
static const LChar viewString8[] = "view";
static const LChar endString8[] = "end";
static const LChar nameString8[] = "name";
static const LChar lighting_colorString8[] = "lighting-color";
static const LChar foreignObjectString8[] = "foreignObject";
static const LChar hkernString8[] = "hkern";
static const LChar kerningString8[] = "kerning";
static const LChar stop_colorString8[] = "stop-color";
static const LChar toString8[] = "to";
static const LChar feCompositeString8[] = "feComposite";
static const LChar onzoomString8[] = "onzoom";
static const LChar feSpotLightString8[] = "feSpotLight";
static const LChar gradientUnitsString8[] = "gradientUnits";
static const LChar filterUnitsString8[] = "filterUnits";
static const LChar typeString8[] = "type";
static const LChar font_styleString8[] = "font-style";
static const LChar font_variantString8[] = "font-variant";
static const LChar feComponentTransferString8[] = "feComponentTransfer";
static const LChar biasString8[] = "bias";
static const LChar v_hangingString8[] = "v-hanging";
static const LChar shape_renderingString8[] = "shape-rendering";
static const LChar feSpecularLightingString8[] = "feSpecularLighting";
static const LChar resultString8[] = "result";
static const LChar refYString8[] = "refY";
static const LChar methodString8[] = "method";
static const LChar ascentString8[] = "ascent";
static const LChar flood_colorString8[] = "flood-color";
static const LChar v_ideographicString8[] = "v-ideographic";
static const LChar markerString8[] = "marker";
static const LChar onendString8[] = "onend";
static const LChar dxString8[] = "dx";
static const LChar systemLanguageString8[] = "systemLanguage";
static const LChar surfaceScaleString8[] = "surfaceScale";
static const LChar xChannelSelectorString8[] = "xChannelSelector";
static const LChar underline_positionString8[] = "underline-position";
static const LChar gString8[] = "g";
static const LChar widthsString8[] = "widths";
static const LChar horiz_adv_xString8[] = "horiz-adv-x";
static const LChar orderString8[] = "order";
static const LChar originString8[] = "origin";
static const LChar onbeginString8[] = "onbegin";
static const LChar glyph_orientation_verticalString8[] = "glyph-orientation-vertical";
static const LChar formatString8[] = "format";
static const LChar colorString8[] = "color";
static const LChar k4String8[] = "k4";
static const LChar glyph_nameString8[] = "glyph-name";
static const LChar color_profileString8[] = "color-profile";
static const LChar maskUnitsString8[] = "maskUnits";
static const LChar feDropShadowString8[] = "feDropShadow";
static const LChar orientString8[] = "orient";
static const LChar feConvolveMatrixString8[] = "feConvolveMatrix";
static const LChar orientationString8[] = "orientation";
static const LChar requiredExtensionsString8[] = "requiredExtensions";
static const LChar glyphString8[] = "glyph";
static const LChar offsetString8[] = "offset";
static const LChar stroke_dashoffsetString8[] = "stroke-dashoffset";
static const LChar edgeModeString8[] = "edgeMode";
static const LChar marker_midString8[] = "marker-mid";
static const LChar scaleString8[] = "scale";
static const LChar azimuthString8[] = "azimuth";
static const LChar opacityString8[] = "opacity";
static const LChar cxString8[] = "cx";
static const LChar stroke_opacityString8[] = "stroke-opacity";
static const LChar onfocusinString8[] = "onfocusin";
static const LChar markerUnitsString8[] = "markerUnits";
static const LChar overflowString8[] = "overflow";
static const LChar mpathString8[] = "mpath";
static const LChar clip_ruleString8[] = "clip-rule";
static const LChar k1String8[] = "k1";
static const LChar fromString8[] = "from";
static const LChar rendering_intentString8[] = "rendering-intent";
static const LChar unicode_bidiString8[] = "unicode-bidi";
static const LChar polylineString8[] = "polyline";
static const LChar patternContentUnitsString8[] = "patternContentUnits";
static const LChar widthString8[] = "width";
static const LChar targetXString8[] = "targetX";
static const LChar baseFrequencyString8[] = "baseFrequency";
static const LChar zString8[] = "z";
static const LChar repeatCountString8[] = "repeatCount";
static const LChar exponentString8[] = "exponent";
static const LChar limitingConeAngleString8[] = "limitingConeAngle";
static const LChar fill_ruleString8[] = "fill-rule";
static const LChar keyPointsString8[] = "keyPoints";
static const LChar pointer_eventsString8[] = "pointer-events";
static const LChar styleString8[] = "style";
static const LChar animateString8[] = "animate";
static const LChar feGaussianBlurString8[] = "feGaussianBlur";
static const LChar clip_pathString8[] = "clip-path";
static const LChar feMorphologyString8[] = "feMorphology";
static const LChar font_weightString8[] = "font-weight";
static const LChar stitchTilesString8[] = "stitchTiles";
static const LChar onactivateString8[] = "onactivate";
static const LChar stroke_miterlimitString8[] = "stroke-miterlimit";
static const LChar attributeTypeString8[] = "attributeType";
static const LChar hangingString8[] = "hanging";
static const LChar kString8[] = "k";
static const LChar animateTransformString8[] = "animateTransform";
static const LChar targetYString8[] = "targetY";
static const LChar mask_typeString8[] = "mask-type";
static const LChar svgString8[] = "svg";
static const LChar arabic_formString8[] = "arabic-form";
static const LChar externalResourcesRequiredString8[] = "externalResourcesRequired";
static const LChar trefString8[] = "tref";
static const LChar v_mathematicalString8[] = "v-mathematical";
static const LChar fyString8[] = "fy";
static const LChar aString8[] = "a";
static const LChar stroke_linecapString8[] = "stroke-linecap";
static const LChar localString8[] = "local";
static const LChar flood_opacityString8[] = "flood-opacity";
static const LChar tspanString8[] = "tspan";
static const LChar mathematicalString8[] = "mathematical";
static const LChar xString8[] = "x";
static const LChar contentStyleTypeString8[] = "contentStyleType";
static const LChar vkernString8[] = "vkern";
static const LChar ideographicString8[] = "ideographic";
static const LChar displayString8[] = "display";
static const LChar symbolString8[] = "symbol";
static const LChar keySplinesString8[] = "keySplines";
static const LChar operatorString8[] = "operator";
static const LChar startOffsetString8[] = "startOffset";
static const LChar durString8[] = "dur";
static const LChar feFuncGString8[] = "feFuncG";
static const LChar alignment_baselineString8[] = "alignment-baseline";
static const LChar vert_adv_yString8[] = "vert-adv-y";
static const LChar horiz_origin_xString8[] = "horiz-origin-x";
static const LChar directionString8[] = "direction";
static const LChar markerWidthString8[] = "markerWidth";
static const LChar x2String8[] = "x2";
static const LChar specularConstantString8[] = "specularConstant";
static const LChar setString8[] = "set";
static const LChar strikethrough_thicknessString8[] = "strikethrough-thickness";
static const LChar cap_heightString8[] = "cap-height";
static const LChar stdDeviationString8[] = "stdDeviation";
static const LChar onfocusoutString8[] = "onfocusout";
static const LChar stemhString8[] = "stemh";
static const LChar feFuncRString8[] = "feFuncR";
static const LChar zoomAndPanString8[] = "zoomAndPan";
static const LChar defsString8[] = "defs";
static const LChar calcModeString8[] = "calcMode";
static const LChar glyphRefString8[] = "glyphRef";
static const LChar spreadMethodString8[] = "spreadMethod";
static const LChar fillString8[] = "fill";
static const LChar fill_opacityString8[] = "fill-opacity";
static const LChar requiredFeaturesString8[] = "requiredFeatures";
static const LChar filterResString8[] = "filterRes";
static const LChar spacingString8[] = "spacing";
static const LChar vert_origin_yString8[] = "vert-origin-y";
static const LChar feFuncBString8[] = "feFuncB";
static const LChar font_sizeString8[] = "font-size";
static const LChar feMergeNodeString8[] = "feMergeNode";
static const LChar color_interpolation_filtersString8[] = "color-interpolation-filters";
static const LChar feBlendString8[] = "feBlend";
static const LChar altGlyphItemString8[] = "altGlyphItem";
static const LChar cursorString8[] = "cursor";
static const LChar x_heightString8[] = "x-height";
static const LChar clipPathUnitsString8[] = "clipPathUnits";
static const LChar dString8[] = "d";
static const LChar u2String8[] = "u2";
static const LChar y2String8[] = "y2";
static const LChar viewTargetString8[] = "viewTarget";
static const LChar radiusString8[] = "radius";
static const LChar langString8[] = "lang";
static const LChar feFuncAString8[] = "feFuncA";
static const LChar maskString8[] = "mask";
static const LChar visibilityString8[] = "visibility";
static const LChar attributeNameString8[] = "attributeName";
static const LChar cyString8[] = "cy";
static const LChar stroke_dasharrayString8[] = "stroke-dasharray";
static const LChar feTurbulenceString8[] = "feTurbulence";
static const LChar pathLengthString8[] = "pathLength";
static const LChar minString8[] = "min";
static const LChar panose_1String8[] = "panose-1";
static const LChar byString8[] = "by";
static const LChar heightString8[] = "height";
static const LChar mediaString8[] = "media";
static const LChar font_face_srcString8[] = "font-face-src";
static const LChar radialGradientString8[] = "radialGradient";
static const LChar viewBoxString8[] = "viewBox";
static const LChar feDisplacementMapString8[] = "feDisplacementMap";
static const LChar maskContentUnitsString8[] = "maskContentUnits";
static const LChar polygonString8[] = "polygon";
static const LChar color_renderingString8[] = "color-rendering";
static const LChar scriptString8[] = "script";
static const LChar refXString8[] = "refX";
static const LChar rotateString8[] = "rotate";
static const LChar imageString8[] = "image";
static const LChar y1String8[] = "y1";
static const LChar unicode_rangeString8[] = "unicode-range";
static const LChar textString8[] = "text";
static const LChar stopString8[] = "stop";
static const LChar vert_origin_xString8[] = "vert-origin-x";
static const LChar font_size_adjustString8[] = "font-size-adjust";
static const LChar font_familyString8[] = "font-family";
static const LChar alphabeticString8[] = "alphabetic";
static const LChar specularExponentString8[] = "specularExponent";
static const LChar textPathString8[] = "textPath";
static const LChar interceptString8[] = "intercept";
static const LChar additiveString8[] = "additive";
static const LChar glyph_orientation_horizontalString8[] = "glyph-orientation-horizontal";
static const LChar altGlyphString8[] = "altGlyph";
static const LChar font_stretchString8[] = "font-stretch";
static const LChar animateMotionString8[] = "animateMotion";
static const LChar useString8[] = "use";
static const LChar switchString8[] = "switch";
static const LChar primitiveUnitsString8[] = "primitiveUnits";
static const LChar valuesString8[] = "values";
static const LChar k2String8[] = "k2";
static const LChar descentString8[] = "descent";
static const LChar filterString8[] = "filter";
static const LChar overline_thicknessString8[] = "overline-thickness";
static const LChar clipString8[] = "clip";
static const LChar contentScriptTypeString8[] = "contentScriptType";
static const LChar yChannelSelectorString8[] = "yChannelSelector";
static const LChar letter_spacingString8[] = "letter-spacing";
static const LChar versionString8[] = "version";
static const LChar k3String8[] = "k3";
static const LChar vector_effectString8[] = "vector-effect";
static const LChar font_faceString8[] = "font-face";
static const LChar stemvString8[] = "stemv";
static const LChar accumulateString8[] = "accumulate";
static const LChar yString8[] = "y";
static const LChar fxString8[] = "fx";
static const LChar inString8[] = "in";
static const LChar rectString8[] = "rect";
static const LChar elevationString8[] = "elevation";
static const LChar preserveAspectRatioString8[] = "preserveAspectRatio";
static const LChar feTileString8[] = "feTile";
static const LChar missing_glyphString8[] = "missing-glyph";
static const LChar repeatDurString8[] = "repeatDur";
static const LChar pointsString8[] = "points";
static const LChar lengthAdjustString8[] = "lengthAdjust";
static const LChar stroke_linejoinString8[] = "stroke-linejoin";
static const LChar metadataString8[] = "metadata";
static const LChar writing_modeString8[] = "writing-mode";
static const LChar units_per_emString8[] = "units-per-em";
static const LChar u1String8[] = "u1";
static const LChar beginString8[] = "begin";
static const LChar numOctavesString8[] = "numOctaves";
static const LChar titleString8[] = "title";
static const LChar onrepeatString8[] = "onrepeat";
static const LChar underline_thicknessString8[] = "underline-thickness";
static const LChar baseProfileString8[] = "baseProfile";
static const LChar word_spacingString8[] = "word-spacing";
static const LChar x1String8[] = "x1";
static const LChar clipPathString8[] = "clipPath";
static const LChar keyTimesString8[] = "keyTimes";
static const LChar buffered_renderingString8[] = "buffered-rendering";
static const LChar textLengthString8[] = "textLength";
static const LChar overline_positionString8[] = "overline-position";
static const LChar seedString8[] = "seed";
static const LChar targetString8[] = "target";

static StringImpl::StaticASCIILiteral pointsAtZData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    pointsAtZString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13666400 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral altGlyphDefData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    altGlyphDefString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5789627 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral marker_startData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    marker_startString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (980150 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral fontData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    fontString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4588695 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral patternData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    patternString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16283150 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feMergeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    feMergeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1453606 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stroke_widthData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    stroke_widthString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15643309 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral tableValuesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    tableValuesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3989232 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pointsAtYData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    pointsAtYString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10912372 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feDiffuseLightingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    feDiffuseLightingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3352565 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral fePointLightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    fePointLightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15054408 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral color_interpolationData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    19,
    color_interpolationString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5191234 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral v_alphabeticData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    v_alphabeticString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4753593 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pathData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    pathString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14212236 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_face_nameData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    font_face_nameString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4830233 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral marker_endData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    marker_endString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5221081 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral bboxData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    bboxString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3471533 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral kernelMatrixData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    kernelMatrixString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12629737 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ellipseData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    ellipseString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15372068 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral strokeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    strokeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13630306 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_face_formatData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    font_face_formatString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8465693 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral in2Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    in2String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14108186 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral divisorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    divisorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5380631 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feOffsetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    feOffsetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10253256 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rxData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    rxString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5132163 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral patternUnitsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    patternUnitsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12052704 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral amplitudeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    amplitudeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4611145 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral g1Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    g1String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11608154 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral unicodeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    unicodeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12294694 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    rString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9755863 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dominant_baselineData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    dominant_baselineString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8742937 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral restartData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    restartString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2504772 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral animateColorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    animateColorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8168430 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral frData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    frString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9385464 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral preserveAlphaData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    preserveAlphaString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16654065 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral text_anchorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    text_anchorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10988461 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral slopeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    slopeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8800286 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral text_renderingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    text_renderingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5473995 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral strikethrough_positionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    22,
    strikethrough_positionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14866568 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stop_opacityData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    stop_opacityString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15542229 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral kernelUnitLengthData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    kernelUnitLengthString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12011177 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feFloodData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    feFloodString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6640775 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral circleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    circleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1709685 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feColorMatrixData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    feColorMatrixString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3169415 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral transformData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    transformString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12016467 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral patternTransformData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    patternTransformString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15581536 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ryData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    ryString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14820197 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral transform_originData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    transform_originString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11461635 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral maxData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    maxString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3449166 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral markerHeightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    markerHeightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3243627 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral enable_backgroundData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    enable_backgroundString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7604741 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feDistantLightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    feDistantLightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (747025 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral baseline_shiftData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    baseline_shiftString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (738627 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral lineData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    lineString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15272783 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral image_renderingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    image_renderingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16430331 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral text_decorationData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    text_decorationString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8931788 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral linearGradientData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    linearGradientString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1246858 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral accent_heightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    accent_heightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7818218 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral horiz_origin_yData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    horiz_origin_yString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14834332 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral modeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    modeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13319651 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral descData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    descString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8557401 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_face_uriData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    font_face_uriString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10647832 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    dyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7600873 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pointsAtXData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    pointsAtXString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16510410 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral gradientTransformData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    gradientTransformString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7347535 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral diffuseConstantData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    diffuseConstantString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2992919 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral g2Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    g2String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4017113 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feImageData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    feImageString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7842896 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral viewData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    viewString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9558954 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral endData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    endString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1590106 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral nameData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    nameString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8774809 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral lighting_colorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    lighting_colorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8113130 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral foreignObjectData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    foreignObjectString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15048399 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral hkernData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    hkernString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (954644 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral kerningData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    kerningString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15053061 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stop_colorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    stop_colorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4601095 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral toData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    toString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8637605 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feCompositeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    feCompositeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12541773 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onzoomData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    onzoomString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1226916 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feSpotLightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    feSpotLightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3344980 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral gradientUnitsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    gradientUnitsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1404814 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral filterUnitsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    filterUnitsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11167090 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral typeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    typeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1916283 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_styleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    font_styleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6471658 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_variantData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    font_variantString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7877027 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feComponentTransferData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    19,
    feComponentTransferString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3518927 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral biasData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    biasString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16339666 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral v_hangingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    v_hangingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6170815 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral shape_renderingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    shape_renderingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7310465 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feSpecularLightingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    18,
    feSpecularLightingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10866110 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral resultData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    resultString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15954886 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral refYData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    refYString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14103698 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral methodData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    methodString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14679268 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ascentData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    ascentString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10886646 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral flood_colorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    flood_colorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9861123 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral v_ideographicData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    v_ideographicString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12768143 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral markerData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    markerString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15384222 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onendData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    onendString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (811239 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dxData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    dxString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4552890 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral systemLanguageData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    systemLanguageString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16769792 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral surfaceScaleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    surfaceScaleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3931981 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral xChannelSelectorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    xChannelSelectorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11124924 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral underline_positionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    18,
    underline_positionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16729143 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral gData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    gString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16436612 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral widthsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    widthsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12497930 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral horiz_adv_xData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    horiz_adv_xString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5218312 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral orderData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    orderString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15651464 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral originData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    originString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2361284 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onbeginData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    onbeginString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12049348 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral glyph_orientation_verticalData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    26,
    glyph_orientation_verticalString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5038937 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral formatData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    formatString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15152429 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral colorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    colorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2734929 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral k4Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    k4String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1699474 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral glyph_nameData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    glyph_nameString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16482391 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral color_profileData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    color_profileString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4796600 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral maskUnitsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    maskUnitsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13353827 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feDropShadowData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    feDropShadowString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10767402 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral orientData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    orientString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5635487 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feConvolveMatrixData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    feConvolveMatrixString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14493860 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral orientationData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    orientationString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10339552 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral requiredExtensionsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    18,
    requiredExtensionsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4208057 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral glyphData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    glyphString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7621275 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral offsetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    offsetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1221606 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stroke_dashoffsetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    stroke_dashoffsetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12491343 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral edgeModeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    edgeModeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8996806 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral marker_midData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    marker_midString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14289583 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral scaleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    scaleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7900465 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral azimuthData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    azimuthString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11445731 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral opacityData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    opacityString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12231101 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral cxData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    cxString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4988833 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stroke_opacityData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    stroke_opacityString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16354193 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onfocusinData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    onfocusinString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2970475 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral markerUnitsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    markerUnitsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (126910 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral overflowData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    overflowString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13155215 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral mpathData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    mpathString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9277366 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral clip_ruleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    clip_ruleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9308965 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral k1Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    k1String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6632531 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral fromData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    fromString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16135834 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rendering_intentData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    rendering_intentString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10528535 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral unicode_bidiData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    unicode_bidiString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16168075 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral polylineData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    polylineString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9966402 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral patternContentUnitsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    19,
    patternContentUnitsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3102758 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral widthData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    widthString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12902275 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral targetXData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    targetXString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15131166 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral baseFrequencyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    baseFrequencyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5843500 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral zData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    zString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9090206 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral repeatCountData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    repeatCountString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10019402 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral exponentData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    exponentString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7735438 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral limitingConeAngleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    limitingConeAngleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1376504 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral fill_ruleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    fill_ruleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11672563 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral keyPointsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    keyPointsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4334432 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pointer_eventsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    pointer_eventsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9363889 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral styleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    styleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10993676 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral animateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    animateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15142871 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feGaussianBlurData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    feGaussianBlurString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11103364 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral clip_pathData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    clip_pathString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15117952 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feMorphologyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    feMorphologyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8041573 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_weightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    font_weightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7792151 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stitchTilesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    stitchTilesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14130215 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onactivateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    onactivateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3026152 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stroke_miterlimitData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    stroke_miterlimitString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3565435 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral attributeTypeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    attributeTypeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4267467 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral hangingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    hangingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10850364 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral kData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    kString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2339254 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral animateTransformData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    animateTransformString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8940358 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral targetYData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    targetYString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9495385 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral mask_typeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    mask_typeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1273039 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral svgData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    svgString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8018441 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral arabic_formData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    arabic_formString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11127318 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral externalResourcesRequiredData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    25,
    externalResourcesRequiredString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6394625 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral trefData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    trefString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8244125 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral v_mathematicalData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    v_mathematicalString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6401279 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral fyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    fyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15642507 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral aData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    aString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9778235 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stroke_linecapData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    stroke_linecapString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2304011 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral localData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    localString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9423053 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral flood_opacityData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    flood_opacityString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12898900 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral tspanData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    tspanString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1121562 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral mathematicalData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    mathematicalString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10197022 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral xData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    xString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15484113 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral contentStyleTypeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    contentStyleTypeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7281851 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral vkernData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    vkernString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1724419 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral ideographicData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    ideographicString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4061484 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral displayData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    displayString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16245385 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral symbolData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    symbolString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9487027 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral keySplinesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    keySplinesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14518292 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral operatorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    operatorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16379917 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral startOffsetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    startOffsetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16206982 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral durData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    durString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1381072 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feFuncGData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    feFuncGString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4786906 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral alignment_baselineData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    18,
    alignment_baselineString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15363520 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral vert_adv_yData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    vert_adv_yString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12348807 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral horiz_origin_xData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    horiz_origin_xString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7598127 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral directionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    directionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16092904 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral markerWidthData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    markerWidthString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2347631 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral x2Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    x2String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14272341 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral specularConstantData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    specularConstantString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15821133 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral setData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    setString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7291079 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral strikethrough_thicknessData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    23,
    strikethrough_thicknessString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4458024 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral cap_heightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    cap_heightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2435412 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stdDeviationData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    stdDeviationString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9412814 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onfocusoutData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    onfocusoutString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4459422 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stemhData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    stemhString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1638345 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feFuncRData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    feFuncRString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (95219 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral zoomAndPanData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    zoomAndPanString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16695696 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral defsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    defsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3666553 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral calcModeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    calcModeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13855136 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral glyphRefData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    glyphRefString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7998179 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral spreadMethodData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    spreadMethodString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7294005 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral fillData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    fillString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14906492 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral fill_opacityData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    fill_opacityString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1178205 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral requiredFeaturesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    requiredFeaturesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11389123 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral filterResData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    filterResString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9476320 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral spacingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    spacingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11396576 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral vert_origin_yData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    vert_origin_yString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13566707 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feFuncBData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    feFuncBString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15012662 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_sizeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    font_sizeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3230817 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feMergeNodeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    feMergeNodeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15500549 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral color_interpolation_filtersData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    27,
    color_interpolation_filtersString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10987393 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feBlendData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    feBlendString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11501676 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral altGlyphItemData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    altGlyphItemString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14093917 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral cursorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    cursorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1987604 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral x_heightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    x_heightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7361931 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral clipPathUnitsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    clipPathUnitsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6700353 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral dData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    dString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2286069 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral u2Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    u2String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3297321 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral y2Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    y2String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1776935 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral viewTargetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    viewTargetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7658893 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral radiusData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    radiusString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2794824 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral langData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    langString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3702417 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feFuncAData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    feFuncAString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4019930 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral maskData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    maskString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10325940 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral visibilityData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    visibilityString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7049701 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral attributeNameData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    attributeNameString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8469069 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral cyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    cyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1446155 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stroke_dasharrayData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    stroke_dasharrayString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13918191 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feTurbulenceData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    feTurbulenceString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14661844 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pathLengthData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    pathLengthString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (691978 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral minData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    minString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2196278 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral panose_1Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    panose_1String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (641618 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral byData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    byString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2718574 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral heightData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    heightString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6697833 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral mediaData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    mediaString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13905581 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_face_srcData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    font_face_srcString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1094419 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral radialGradientData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    radialGradientString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4356263 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral viewBoxData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    viewBoxString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12063430 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feDisplacementMapData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    feDisplacementMapString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5905267 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral maskContentUnitsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    maskContentUnitsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6357138 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral polygonData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    polygonString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1875665 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral color_renderingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    color_renderingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10166753 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral scriptData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    scriptString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7137273 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral refXData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    refXString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11984993 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rotateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    rotateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16211843 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral imageData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    imageString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10287573 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral y1Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    y1String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9285315 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral unicode_rangeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    unicode_rangeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8777099 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral textData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    textString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2784654 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stopData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    stopString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16220638 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral vert_origin_xData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    vert_origin_xString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7838799 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_size_adjustData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    font_size_adjustString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (7342273 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_familyData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    font_familyString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (11614204 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral alphabeticData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    alphabeticString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5333598 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral specularExponentData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    specularExponentString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12340909 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral textPathData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    textPathString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14264041 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral interceptData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    interceptString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1705558 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral additiveData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    additiveString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2986601 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral glyph_orientation_horizontalData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    28,
    glyph_orientation_horizontalString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9213710 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral altGlyphData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    altGlyphString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12570899 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_stretchData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    font_stretchString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8655366 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral animateMotionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    animateMotionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9626227 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral useData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    3,
    useString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1434542 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral switchData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    switchString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1240910 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral primitiveUnitsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    primitiveUnitsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12203325 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral valuesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    valuesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6531200 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral k2Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    k2String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14802177 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral descentData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    descentString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1127408 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral filterData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    filterString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16731886 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral overline_thicknessData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    18,
    overline_thicknessString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16671138 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral clipData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    clipString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15009294 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral contentScriptTypeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    contentScriptTypeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9315197 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral yChannelSelectorData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    16,
    yChannelSelectorString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12848041 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral letter_spacingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    14,
    letter_spacingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15248365 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral versionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    7,
    versionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8128447 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral k3Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    k3String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5328286 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral vector_effectData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    vector_effectString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16211112 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral font_faceData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    font_faceString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12627022 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stemvData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    stemvString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15263686 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral accumulateData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    accumulateString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12470039 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral yData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    1,
    yString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4984204 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral fxData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    fxString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15324007 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral inData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    inString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (5937979 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral rectData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    rectString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15193729 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral elevationData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    elevationString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4496523 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral preserveAspectRatioData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    19,
    preserveAspectRatioString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15032206 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral feTileData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    feTileString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2220132 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral missing_glyphData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    13,
    missing_glyphString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2873042 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral repeatDurData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    9,
    repeatDurString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8664793 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral pointsData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    pointsString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12718235 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral lengthAdjustData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    lengthAdjustString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13438957 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral stroke_linejoinData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    15,
    stroke_linejoinString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14943542 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral metadataData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    metadataString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2268346 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral writing_modeData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    writing_modeString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (3659809 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral units_per_emData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    units_per_emString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (14229671 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral u1Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    u1String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8892538 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral beginData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    beginString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (12626174 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral numOctavesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    numOctavesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6742044 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral titleData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    5,
    titleString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (2337488 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral onrepeatData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    onrepeatString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6681969 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral underline_thicknessData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    19,
    underline_thicknessString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (8311364 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral baseProfileData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    11,
    baseProfileString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (6136015 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral word_spacingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    12,
    word_spacingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (965879 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral x1Data = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    2,
    x1String8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (9037550 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral clipPathData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    clipPathString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (4241194 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral keyTimesData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    8,
    keyTimesString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (16684339 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral buffered_renderingData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    18,
    buffered_renderingString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (711842 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral textLengthData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    10,
    textLengthString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (10317958 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral overline_positionData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    17,
    overline_positionString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (13556011 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral seedData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    4,
    seedString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (15054065 << StringImpl::StaticASCIILiteral::s_hashShift)
};
static StringImpl::StaticASCIILiteral targetData = {
    StringImpl::StaticASCIILiteral::s_initialRefCount,
    6,
    targetString8,
    0,
    StringImpl::StaticASCIILiteral::s_initialFlags | (1752822 << StringImpl::StaticASCIILiteral::s_hashShift)
};

static StringImpl* pointsAtZImpl = reinterpret_cast<StringImpl*>(&pointsAtZData);
static StringImpl* altGlyphDefImpl = reinterpret_cast<StringImpl*>(&altGlyphDefData);
static StringImpl* marker_startImpl = reinterpret_cast<StringImpl*>(&marker_startData);
static StringImpl* fontImpl = reinterpret_cast<StringImpl*>(&fontData);
static StringImpl* patternImpl = reinterpret_cast<StringImpl*>(&patternData);
static StringImpl* feMergeImpl = reinterpret_cast<StringImpl*>(&feMergeData);
static StringImpl* stroke_widthImpl = reinterpret_cast<StringImpl*>(&stroke_widthData);
static StringImpl* tableValuesImpl = reinterpret_cast<StringImpl*>(&tableValuesData);
static StringImpl* pointsAtYImpl = reinterpret_cast<StringImpl*>(&pointsAtYData);
static StringImpl* feDiffuseLightingImpl = reinterpret_cast<StringImpl*>(&feDiffuseLightingData);
static StringImpl* fePointLightImpl = reinterpret_cast<StringImpl*>(&fePointLightData);
static StringImpl* color_interpolationImpl = reinterpret_cast<StringImpl*>(&color_interpolationData);
static StringImpl* v_alphabeticImpl = reinterpret_cast<StringImpl*>(&v_alphabeticData);
static StringImpl* pathImpl = reinterpret_cast<StringImpl*>(&pathData);
static StringImpl* font_face_nameImpl = reinterpret_cast<StringImpl*>(&font_face_nameData);
static StringImpl* marker_endImpl = reinterpret_cast<StringImpl*>(&marker_endData);
static StringImpl* bboxImpl = reinterpret_cast<StringImpl*>(&bboxData);
static StringImpl* kernelMatrixImpl = reinterpret_cast<StringImpl*>(&kernelMatrixData);
static StringImpl* ellipseImpl = reinterpret_cast<StringImpl*>(&ellipseData);
static StringImpl* strokeImpl = reinterpret_cast<StringImpl*>(&strokeData);
static StringImpl* font_face_formatImpl = reinterpret_cast<StringImpl*>(&font_face_formatData);
static StringImpl* in2Impl = reinterpret_cast<StringImpl*>(&in2Data);
static StringImpl* divisorImpl = reinterpret_cast<StringImpl*>(&divisorData);
static StringImpl* feOffsetImpl = reinterpret_cast<StringImpl*>(&feOffsetData);
static StringImpl* rxImpl = reinterpret_cast<StringImpl*>(&rxData);
static StringImpl* patternUnitsImpl = reinterpret_cast<StringImpl*>(&patternUnitsData);
static StringImpl* amplitudeImpl = reinterpret_cast<StringImpl*>(&amplitudeData);
static StringImpl* g1Impl = reinterpret_cast<StringImpl*>(&g1Data);
static StringImpl* unicodeImpl = reinterpret_cast<StringImpl*>(&unicodeData);
static StringImpl* rImpl = reinterpret_cast<StringImpl*>(&rData);
static StringImpl* dominant_baselineImpl = reinterpret_cast<StringImpl*>(&dominant_baselineData);
static StringImpl* restartImpl = reinterpret_cast<StringImpl*>(&restartData);
static StringImpl* animateColorImpl = reinterpret_cast<StringImpl*>(&animateColorData);
static StringImpl* frImpl = reinterpret_cast<StringImpl*>(&frData);
static StringImpl* preserveAlphaImpl = reinterpret_cast<StringImpl*>(&preserveAlphaData);
static StringImpl* text_anchorImpl = reinterpret_cast<StringImpl*>(&text_anchorData);
static StringImpl* slopeImpl = reinterpret_cast<StringImpl*>(&slopeData);
static StringImpl* text_renderingImpl = reinterpret_cast<StringImpl*>(&text_renderingData);
static StringImpl* strikethrough_positionImpl = reinterpret_cast<StringImpl*>(&strikethrough_positionData);
static StringImpl* stop_opacityImpl = reinterpret_cast<StringImpl*>(&stop_opacityData);
static StringImpl* kernelUnitLengthImpl = reinterpret_cast<StringImpl*>(&kernelUnitLengthData);
static StringImpl* feFloodImpl = reinterpret_cast<StringImpl*>(&feFloodData);
static StringImpl* circleImpl = reinterpret_cast<StringImpl*>(&circleData);
static StringImpl* feColorMatrixImpl = reinterpret_cast<StringImpl*>(&feColorMatrixData);
static StringImpl* transformImpl = reinterpret_cast<StringImpl*>(&transformData);
static StringImpl* patternTransformImpl = reinterpret_cast<StringImpl*>(&patternTransformData);
static StringImpl* ryImpl = reinterpret_cast<StringImpl*>(&ryData);
static StringImpl* transform_originImpl = reinterpret_cast<StringImpl*>(&transform_originData);
static StringImpl* maxImpl = reinterpret_cast<StringImpl*>(&maxData);
static StringImpl* markerHeightImpl = reinterpret_cast<StringImpl*>(&markerHeightData);
static StringImpl* enable_backgroundImpl = reinterpret_cast<StringImpl*>(&enable_backgroundData);
static StringImpl* feDistantLightImpl = reinterpret_cast<StringImpl*>(&feDistantLightData);
static StringImpl* baseline_shiftImpl = reinterpret_cast<StringImpl*>(&baseline_shiftData);
static StringImpl* lineImpl = reinterpret_cast<StringImpl*>(&lineData);
static StringImpl* image_renderingImpl = reinterpret_cast<StringImpl*>(&image_renderingData);
static StringImpl* text_decorationImpl = reinterpret_cast<StringImpl*>(&text_decorationData);
static StringImpl* linearGradientImpl = reinterpret_cast<StringImpl*>(&linearGradientData);
static StringImpl* accent_heightImpl = reinterpret_cast<StringImpl*>(&accent_heightData);
static StringImpl* horiz_origin_yImpl = reinterpret_cast<StringImpl*>(&horiz_origin_yData);
static StringImpl* modeImpl = reinterpret_cast<StringImpl*>(&modeData);
static StringImpl* descImpl = reinterpret_cast<StringImpl*>(&descData);
static StringImpl* font_face_uriImpl = reinterpret_cast<StringImpl*>(&font_face_uriData);
static StringImpl* dyImpl = reinterpret_cast<StringImpl*>(&dyData);
static StringImpl* pointsAtXImpl = reinterpret_cast<StringImpl*>(&pointsAtXData);
static StringImpl* gradientTransformImpl = reinterpret_cast<StringImpl*>(&gradientTransformData);
static StringImpl* diffuseConstantImpl = reinterpret_cast<StringImpl*>(&diffuseConstantData);
static StringImpl* g2Impl = reinterpret_cast<StringImpl*>(&g2Data);
static StringImpl* feImageImpl = reinterpret_cast<StringImpl*>(&feImageData);
static StringImpl* viewImpl = reinterpret_cast<StringImpl*>(&viewData);
static StringImpl* endImpl = reinterpret_cast<StringImpl*>(&endData);
static StringImpl* nameImpl = reinterpret_cast<StringImpl*>(&nameData);
static StringImpl* lighting_colorImpl = reinterpret_cast<StringImpl*>(&lighting_colorData);
static StringImpl* foreignObjectImpl = reinterpret_cast<StringImpl*>(&foreignObjectData);
static StringImpl* hkernImpl = reinterpret_cast<StringImpl*>(&hkernData);
static StringImpl* kerningImpl = reinterpret_cast<StringImpl*>(&kerningData);
static StringImpl* stop_colorImpl = reinterpret_cast<StringImpl*>(&stop_colorData);
static StringImpl* toImpl = reinterpret_cast<StringImpl*>(&toData);
static StringImpl* feCompositeImpl = reinterpret_cast<StringImpl*>(&feCompositeData);
static StringImpl* onzoomImpl = reinterpret_cast<StringImpl*>(&onzoomData);
static StringImpl* feSpotLightImpl = reinterpret_cast<StringImpl*>(&feSpotLightData);
static StringImpl* gradientUnitsImpl = reinterpret_cast<StringImpl*>(&gradientUnitsData);
static StringImpl* filterUnitsImpl = reinterpret_cast<StringImpl*>(&filterUnitsData);
static StringImpl* typeImpl = reinterpret_cast<StringImpl*>(&typeData);
static StringImpl* font_styleImpl = reinterpret_cast<StringImpl*>(&font_styleData);
static StringImpl* font_variantImpl = reinterpret_cast<StringImpl*>(&font_variantData);
static StringImpl* feComponentTransferImpl = reinterpret_cast<StringImpl*>(&feComponentTransferData);
static StringImpl* biasImpl = reinterpret_cast<StringImpl*>(&biasData);
static StringImpl* v_hangingImpl = reinterpret_cast<StringImpl*>(&v_hangingData);
static StringImpl* shape_renderingImpl = reinterpret_cast<StringImpl*>(&shape_renderingData);
static StringImpl* feSpecularLightingImpl = reinterpret_cast<StringImpl*>(&feSpecularLightingData);
static StringImpl* resultImpl = reinterpret_cast<StringImpl*>(&resultData);
static StringImpl* refYImpl = reinterpret_cast<StringImpl*>(&refYData);
static StringImpl* methodImpl = reinterpret_cast<StringImpl*>(&methodData);
static StringImpl* ascentImpl = reinterpret_cast<StringImpl*>(&ascentData);
static StringImpl* flood_colorImpl = reinterpret_cast<StringImpl*>(&flood_colorData);
static StringImpl* v_ideographicImpl = reinterpret_cast<StringImpl*>(&v_ideographicData);
static StringImpl* markerImpl = reinterpret_cast<StringImpl*>(&markerData);
static StringImpl* onendImpl = reinterpret_cast<StringImpl*>(&onendData);
static StringImpl* dxImpl = reinterpret_cast<StringImpl*>(&dxData);
static StringImpl* systemLanguageImpl = reinterpret_cast<StringImpl*>(&systemLanguageData);
static StringImpl* surfaceScaleImpl = reinterpret_cast<StringImpl*>(&surfaceScaleData);
static StringImpl* xChannelSelectorImpl = reinterpret_cast<StringImpl*>(&xChannelSelectorData);
static StringImpl* underline_positionImpl = reinterpret_cast<StringImpl*>(&underline_positionData);
static StringImpl* gImpl = reinterpret_cast<StringImpl*>(&gData);
static StringImpl* widthsImpl = reinterpret_cast<StringImpl*>(&widthsData);
static StringImpl* horiz_adv_xImpl = reinterpret_cast<StringImpl*>(&horiz_adv_xData);
static StringImpl* orderImpl = reinterpret_cast<StringImpl*>(&orderData);
static StringImpl* originImpl = reinterpret_cast<StringImpl*>(&originData);
static StringImpl* onbeginImpl = reinterpret_cast<StringImpl*>(&onbeginData);
static StringImpl* glyph_orientation_verticalImpl = reinterpret_cast<StringImpl*>(&glyph_orientation_verticalData);
static StringImpl* formatImpl = reinterpret_cast<StringImpl*>(&formatData);
static StringImpl* colorImpl = reinterpret_cast<StringImpl*>(&colorData);
static StringImpl* k4Impl = reinterpret_cast<StringImpl*>(&k4Data);
static StringImpl* glyph_nameImpl = reinterpret_cast<StringImpl*>(&glyph_nameData);
static StringImpl* color_profileImpl = reinterpret_cast<StringImpl*>(&color_profileData);
static StringImpl* maskUnitsImpl = reinterpret_cast<StringImpl*>(&maskUnitsData);
static StringImpl* feDropShadowImpl = reinterpret_cast<StringImpl*>(&feDropShadowData);
static StringImpl* orientImpl = reinterpret_cast<StringImpl*>(&orientData);
static StringImpl* feConvolveMatrixImpl = reinterpret_cast<StringImpl*>(&feConvolveMatrixData);
static StringImpl* orientationImpl = reinterpret_cast<StringImpl*>(&orientationData);
static StringImpl* requiredExtensionsImpl = reinterpret_cast<StringImpl*>(&requiredExtensionsData);
static StringImpl* glyphImpl = reinterpret_cast<StringImpl*>(&glyphData);
static StringImpl* offsetImpl = reinterpret_cast<StringImpl*>(&offsetData);
static StringImpl* stroke_dashoffsetImpl = reinterpret_cast<StringImpl*>(&stroke_dashoffsetData);
static StringImpl* edgeModeImpl = reinterpret_cast<StringImpl*>(&edgeModeData);
static StringImpl* marker_midImpl = reinterpret_cast<StringImpl*>(&marker_midData);
static StringImpl* scaleImpl = reinterpret_cast<StringImpl*>(&scaleData);
static StringImpl* azimuthImpl = reinterpret_cast<StringImpl*>(&azimuthData);
static StringImpl* opacityImpl = reinterpret_cast<StringImpl*>(&opacityData);
static StringImpl* cxImpl = reinterpret_cast<StringImpl*>(&cxData);
static StringImpl* stroke_opacityImpl = reinterpret_cast<StringImpl*>(&stroke_opacityData);
static StringImpl* onfocusinImpl = reinterpret_cast<StringImpl*>(&onfocusinData);
static StringImpl* markerUnitsImpl = reinterpret_cast<StringImpl*>(&markerUnitsData);
static StringImpl* overflowImpl = reinterpret_cast<StringImpl*>(&overflowData);
static StringImpl* mpathImpl = reinterpret_cast<StringImpl*>(&mpathData);
static StringImpl* clip_ruleImpl = reinterpret_cast<StringImpl*>(&clip_ruleData);
static StringImpl* k1Impl = reinterpret_cast<StringImpl*>(&k1Data);
static StringImpl* fromImpl = reinterpret_cast<StringImpl*>(&fromData);
static StringImpl* rendering_intentImpl = reinterpret_cast<StringImpl*>(&rendering_intentData);
static StringImpl* unicode_bidiImpl = reinterpret_cast<StringImpl*>(&unicode_bidiData);
static StringImpl* polylineImpl = reinterpret_cast<StringImpl*>(&polylineData);
static StringImpl* patternContentUnitsImpl = reinterpret_cast<StringImpl*>(&patternContentUnitsData);
static StringImpl* widthImpl = reinterpret_cast<StringImpl*>(&widthData);
static StringImpl* targetXImpl = reinterpret_cast<StringImpl*>(&targetXData);
static StringImpl* baseFrequencyImpl = reinterpret_cast<StringImpl*>(&baseFrequencyData);
static StringImpl* zImpl = reinterpret_cast<StringImpl*>(&zData);
static StringImpl* repeatCountImpl = reinterpret_cast<StringImpl*>(&repeatCountData);
static StringImpl* exponentImpl = reinterpret_cast<StringImpl*>(&exponentData);
static StringImpl* limitingConeAngleImpl = reinterpret_cast<StringImpl*>(&limitingConeAngleData);
static StringImpl* fill_ruleImpl = reinterpret_cast<StringImpl*>(&fill_ruleData);
static StringImpl* keyPointsImpl = reinterpret_cast<StringImpl*>(&keyPointsData);
static StringImpl* pointer_eventsImpl = reinterpret_cast<StringImpl*>(&pointer_eventsData);
static StringImpl* styleImpl = reinterpret_cast<StringImpl*>(&styleData);
static StringImpl* animateImpl = reinterpret_cast<StringImpl*>(&animateData);
static StringImpl* feGaussianBlurImpl = reinterpret_cast<StringImpl*>(&feGaussianBlurData);
static StringImpl* clip_pathImpl = reinterpret_cast<StringImpl*>(&clip_pathData);
static StringImpl* feMorphologyImpl = reinterpret_cast<StringImpl*>(&feMorphologyData);
static StringImpl* font_weightImpl = reinterpret_cast<StringImpl*>(&font_weightData);
static StringImpl* stitchTilesImpl = reinterpret_cast<StringImpl*>(&stitchTilesData);
static StringImpl* onactivateImpl = reinterpret_cast<StringImpl*>(&onactivateData);
static StringImpl* stroke_miterlimitImpl = reinterpret_cast<StringImpl*>(&stroke_miterlimitData);
static StringImpl* attributeTypeImpl = reinterpret_cast<StringImpl*>(&attributeTypeData);
static StringImpl* hangingImpl = reinterpret_cast<StringImpl*>(&hangingData);
static StringImpl* kImpl = reinterpret_cast<StringImpl*>(&kData);
static StringImpl* animateTransformImpl = reinterpret_cast<StringImpl*>(&animateTransformData);
static StringImpl* targetYImpl = reinterpret_cast<StringImpl*>(&targetYData);
static StringImpl* mask_typeImpl = reinterpret_cast<StringImpl*>(&mask_typeData);
static StringImpl* svgImpl = reinterpret_cast<StringImpl*>(&svgData);
static StringImpl* arabic_formImpl = reinterpret_cast<StringImpl*>(&arabic_formData);
static StringImpl* externalResourcesRequiredImpl = reinterpret_cast<StringImpl*>(&externalResourcesRequiredData);
static StringImpl* trefImpl = reinterpret_cast<StringImpl*>(&trefData);
static StringImpl* v_mathematicalImpl = reinterpret_cast<StringImpl*>(&v_mathematicalData);
static StringImpl* fyImpl = reinterpret_cast<StringImpl*>(&fyData);
static StringImpl* aImpl = reinterpret_cast<StringImpl*>(&aData);
static StringImpl* stroke_linecapImpl = reinterpret_cast<StringImpl*>(&stroke_linecapData);
static StringImpl* localImpl = reinterpret_cast<StringImpl*>(&localData);
static StringImpl* flood_opacityImpl = reinterpret_cast<StringImpl*>(&flood_opacityData);
static StringImpl* tspanImpl = reinterpret_cast<StringImpl*>(&tspanData);
static StringImpl* mathematicalImpl = reinterpret_cast<StringImpl*>(&mathematicalData);
static StringImpl* xImpl = reinterpret_cast<StringImpl*>(&xData);
static StringImpl* contentStyleTypeImpl = reinterpret_cast<StringImpl*>(&contentStyleTypeData);
static StringImpl* vkernImpl = reinterpret_cast<StringImpl*>(&vkernData);
static StringImpl* ideographicImpl = reinterpret_cast<StringImpl*>(&ideographicData);
static StringImpl* displayImpl = reinterpret_cast<StringImpl*>(&displayData);
static StringImpl* symbolImpl = reinterpret_cast<StringImpl*>(&symbolData);
static StringImpl* keySplinesImpl = reinterpret_cast<StringImpl*>(&keySplinesData);
static StringImpl* operatorImpl = reinterpret_cast<StringImpl*>(&operatorData);
static StringImpl* startOffsetImpl = reinterpret_cast<StringImpl*>(&startOffsetData);
static StringImpl* durImpl = reinterpret_cast<StringImpl*>(&durData);
static StringImpl* feFuncGImpl = reinterpret_cast<StringImpl*>(&feFuncGData);
static StringImpl* alignment_baselineImpl = reinterpret_cast<StringImpl*>(&alignment_baselineData);
static StringImpl* vert_adv_yImpl = reinterpret_cast<StringImpl*>(&vert_adv_yData);
static StringImpl* horiz_origin_xImpl = reinterpret_cast<StringImpl*>(&horiz_origin_xData);
static StringImpl* directionImpl = reinterpret_cast<StringImpl*>(&directionData);
static StringImpl* markerWidthImpl = reinterpret_cast<StringImpl*>(&markerWidthData);
static StringImpl* x2Impl = reinterpret_cast<StringImpl*>(&x2Data);
static StringImpl* specularConstantImpl = reinterpret_cast<StringImpl*>(&specularConstantData);
static StringImpl* setImpl = reinterpret_cast<StringImpl*>(&setData);
static StringImpl* strikethrough_thicknessImpl = reinterpret_cast<StringImpl*>(&strikethrough_thicknessData);
static StringImpl* cap_heightImpl = reinterpret_cast<StringImpl*>(&cap_heightData);
static StringImpl* stdDeviationImpl = reinterpret_cast<StringImpl*>(&stdDeviationData);
static StringImpl* onfocusoutImpl = reinterpret_cast<StringImpl*>(&onfocusoutData);
static StringImpl* stemhImpl = reinterpret_cast<StringImpl*>(&stemhData);
static StringImpl* feFuncRImpl = reinterpret_cast<StringImpl*>(&feFuncRData);
static StringImpl* zoomAndPanImpl = reinterpret_cast<StringImpl*>(&zoomAndPanData);
static StringImpl* defsImpl = reinterpret_cast<StringImpl*>(&defsData);
static StringImpl* calcModeImpl = reinterpret_cast<StringImpl*>(&calcModeData);
static StringImpl* glyphRefImpl = reinterpret_cast<StringImpl*>(&glyphRefData);
static StringImpl* spreadMethodImpl = reinterpret_cast<StringImpl*>(&spreadMethodData);
static StringImpl* fillImpl = reinterpret_cast<StringImpl*>(&fillData);
static StringImpl* fill_opacityImpl = reinterpret_cast<StringImpl*>(&fill_opacityData);
static StringImpl* requiredFeaturesImpl = reinterpret_cast<StringImpl*>(&requiredFeaturesData);
static StringImpl* filterResImpl = reinterpret_cast<StringImpl*>(&filterResData);
static StringImpl* spacingImpl = reinterpret_cast<StringImpl*>(&spacingData);
static StringImpl* vert_origin_yImpl = reinterpret_cast<StringImpl*>(&vert_origin_yData);
static StringImpl* feFuncBImpl = reinterpret_cast<StringImpl*>(&feFuncBData);
static StringImpl* font_sizeImpl = reinterpret_cast<StringImpl*>(&font_sizeData);
static StringImpl* feMergeNodeImpl = reinterpret_cast<StringImpl*>(&feMergeNodeData);
static StringImpl* color_interpolation_filtersImpl = reinterpret_cast<StringImpl*>(&color_interpolation_filtersData);
static StringImpl* feBlendImpl = reinterpret_cast<StringImpl*>(&feBlendData);
static StringImpl* altGlyphItemImpl = reinterpret_cast<StringImpl*>(&altGlyphItemData);
static StringImpl* cursorImpl = reinterpret_cast<StringImpl*>(&cursorData);
static StringImpl* x_heightImpl = reinterpret_cast<StringImpl*>(&x_heightData);
static StringImpl* clipPathUnitsImpl = reinterpret_cast<StringImpl*>(&clipPathUnitsData);
static StringImpl* dImpl = reinterpret_cast<StringImpl*>(&dData);
static StringImpl* u2Impl = reinterpret_cast<StringImpl*>(&u2Data);
static StringImpl* y2Impl = reinterpret_cast<StringImpl*>(&y2Data);
static StringImpl* viewTargetImpl = reinterpret_cast<StringImpl*>(&viewTargetData);
static StringImpl* radiusImpl = reinterpret_cast<StringImpl*>(&radiusData);
static StringImpl* langImpl = reinterpret_cast<StringImpl*>(&langData);
static StringImpl* feFuncAImpl = reinterpret_cast<StringImpl*>(&feFuncAData);
static StringImpl* maskImpl = reinterpret_cast<StringImpl*>(&maskData);
static StringImpl* visibilityImpl = reinterpret_cast<StringImpl*>(&visibilityData);
static StringImpl* attributeNameImpl = reinterpret_cast<StringImpl*>(&attributeNameData);
static StringImpl* cyImpl = reinterpret_cast<StringImpl*>(&cyData);
static StringImpl* stroke_dasharrayImpl = reinterpret_cast<StringImpl*>(&stroke_dasharrayData);
static StringImpl* feTurbulenceImpl = reinterpret_cast<StringImpl*>(&feTurbulenceData);
static StringImpl* pathLengthImpl = reinterpret_cast<StringImpl*>(&pathLengthData);
static StringImpl* minImpl = reinterpret_cast<StringImpl*>(&minData);
static StringImpl* panose_1Impl = reinterpret_cast<StringImpl*>(&panose_1Data);
static StringImpl* byImpl = reinterpret_cast<StringImpl*>(&byData);
static StringImpl* heightImpl = reinterpret_cast<StringImpl*>(&heightData);
static StringImpl* mediaImpl = reinterpret_cast<StringImpl*>(&mediaData);
static StringImpl* font_face_srcImpl = reinterpret_cast<StringImpl*>(&font_face_srcData);
static StringImpl* radialGradientImpl = reinterpret_cast<StringImpl*>(&radialGradientData);
static StringImpl* viewBoxImpl = reinterpret_cast<StringImpl*>(&viewBoxData);
static StringImpl* feDisplacementMapImpl = reinterpret_cast<StringImpl*>(&feDisplacementMapData);
static StringImpl* maskContentUnitsImpl = reinterpret_cast<StringImpl*>(&maskContentUnitsData);
static StringImpl* polygonImpl = reinterpret_cast<StringImpl*>(&polygonData);
static StringImpl* color_renderingImpl = reinterpret_cast<StringImpl*>(&color_renderingData);
static StringImpl* scriptImpl = reinterpret_cast<StringImpl*>(&scriptData);
static StringImpl* refXImpl = reinterpret_cast<StringImpl*>(&refXData);
static StringImpl* rotateImpl = reinterpret_cast<StringImpl*>(&rotateData);
static StringImpl* imageImpl = reinterpret_cast<StringImpl*>(&imageData);
static StringImpl* y1Impl = reinterpret_cast<StringImpl*>(&y1Data);
static StringImpl* unicode_rangeImpl = reinterpret_cast<StringImpl*>(&unicode_rangeData);
static StringImpl* textImpl = reinterpret_cast<StringImpl*>(&textData);
static StringImpl* stopImpl = reinterpret_cast<StringImpl*>(&stopData);
static StringImpl* vert_origin_xImpl = reinterpret_cast<StringImpl*>(&vert_origin_xData);
static StringImpl* font_size_adjustImpl = reinterpret_cast<StringImpl*>(&font_size_adjustData);
static StringImpl* font_familyImpl = reinterpret_cast<StringImpl*>(&font_familyData);
static StringImpl* alphabeticImpl = reinterpret_cast<StringImpl*>(&alphabeticData);
static StringImpl* specularExponentImpl = reinterpret_cast<StringImpl*>(&specularExponentData);
static StringImpl* textPathImpl = reinterpret_cast<StringImpl*>(&textPathData);
static StringImpl* interceptImpl = reinterpret_cast<StringImpl*>(&interceptData);
static StringImpl* additiveImpl = reinterpret_cast<StringImpl*>(&additiveData);
static StringImpl* glyph_orientation_horizontalImpl = reinterpret_cast<StringImpl*>(&glyph_orientation_horizontalData);
static StringImpl* altGlyphImpl = reinterpret_cast<StringImpl*>(&altGlyphData);
static StringImpl* font_stretchImpl = reinterpret_cast<StringImpl*>(&font_stretchData);
static StringImpl* animateMotionImpl = reinterpret_cast<StringImpl*>(&animateMotionData);
static StringImpl* useImpl = reinterpret_cast<StringImpl*>(&useData);
static StringImpl* switchImpl = reinterpret_cast<StringImpl*>(&switchData);
static StringImpl* primitiveUnitsImpl = reinterpret_cast<StringImpl*>(&primitiveUnitsData);
static StringImpl* valuesImpl = reinterpret_cast<StringImpl*>(&valuesData);
static StringImpl* k2Impl = reinterpret_cast<StringImpl*>(&k2Data);
static StringImpl* descentImpl = reinterpret_cast<StringImpl*>(&descentData);
static StringImpl* filterImpl = reinterpret_cast<StringImpl*>(&filterData);
static StringImpl* overline_thicknessImpl = reinterpret_cast<StringImpl*>(&overline_thicknessData);
static StringImpl* clipImpl = reinterpret_cast<StringImpl*>(&clipData);
static StringImpl* contentScriptTypeImpl = reinterpret_cast<StringImpl*>(&contentScriptTypeData);
static StringImpl* yChannelSelectorImpl = reinterpret_cast<StringImpl*>(&yChannelSelectorData);
static StringImpl* letter_spacingImpl = reinterpret_cast<StringImpl*>(&letter_spacingData);
static StringImpl* versionImpl = reinterpret_cast<StringImpl*>(&versionData);
static StringImpl* k3Impl = reinterpret_cast<StringImpl*>(&k3Data);
static StringImpl* vector_effectImpl = reinterpret_cast<StringImpl*>(&vector_effectData);
static StringImpl* font_faceImpl = reinterpret_cast<StringImpl*>(&font_faceData);
static StringImpl* stemvImpl = reinterpret_cast<StringImpl*>(&stemvData);
static StringImpl* accumulateImpl = reinterpret_cast<StringImpl*>(&accumulateData);
static StringImpl* yImpl = reinterpret_cast<StringImpl*>(&yData);
static StringImpl* fxImpl = reinterpret_cast<StringImpl*>(&fxData);
static StringImpl* inImpl = reinterpret_cast<StringImpl*>(&inData);
static StringImpl* rectImpl = reinterpret_cast<StringImpl*>(&rectData);
static StringImpl* elevationImpl = reinterpret_cast<StringImpl*>(&elevationData);
static StringImpl* preserveAspectRatioImpl = reinterpret_cast<StringImpl*>(&preserveAspectRatioData);
static StringImpl* feTileImpl = reinterpret_cast<StringImpl*>(&feTileData);
static StringImpl* missing_glyphImpl = reinterpret_cast<StringImpl*>(&missing_glyphData);
static StringImpl* repeatDurImpl = reinterpret_cast<StringImpl*>(&repeatDurData);
static StringImpl* pointsImpl = reinterpret_cast<StringImpl*>(&pointsData);
static StringImpl* lengthAdjustImpl = reinterpret_cast<StringImpl*>(&lengthAdjustData);
static StringImpl* stroke_linejoinImpl = reinterpret_cast<StringImpl*>(&stroke_linejoinData);
static StringImpl* metadataImpl = reinterpret_cast<StringImpl*>(&metadataData);
static StringImpl* writing_modeImpl = reinterpret_cast<StringImpl*>(&writing_modeData);
static StringImpl* units_per_emImpl = reinterpret_cast<StringImpl*>(&units_per_emData);
static StringImpl* u1Impl = reinterpret_cast<StringImpl*>(&u1Data);
static StringImpl* beginImpl = reinterpret_cast<StringImpl*>(&beginData);
static StringImpl* numOctavesImpl = reinterpret_cast<StringImpl*>(&numOctavesData);
static StringImpl* titleImpl = reinterpret_cast<StringImpl*>(&titleData);
static StringImpl* onrepeatImpl = reinterpret_cast<StringImpl*>(&onrepeatData);
static StringImpl* underline_thicknessImpl = reinterpret_cast<StringImpl*>(&underline_thicknessData);
static StringImpl* baseProfileImpl = reinterpret_cast<StringImpl*>(&baseProfileData);
static StringImpl* word_spacingImpl = reinterpret_cast<StringImpl*>(&word_spacingData);
static StringImpl* x1Impl = reinterpret_cast<StringImpl*>(&x1Data);
static StringImpl* clipPathImpl = reinterpret_cast<StringImpl*>(&clipPathData);
static StringImpl* keyTimesImpl = reinterpret_cast<StringImpl*>(&keyTimesData);
static StringImpl* buffered_renderingImpl = reinterpret_cast<StringImpl*>(&buffered_renderingData);
static StringImpl* textLengthImpl = reinterpret_cast<StringImpl*>(&textLengthData);
static StringImpl* overline_positionImpl = reinterpret_cast<StringImpl*>(&overline_positionData);
static StringImpl* seedImpl = reinterpret_cast<StringImpl*>(&seedData);
static StringImpl* targetImpl = reinterpret_cast<StringImpl*>(&targetData);

// Tags
DEFINE_GLOBAL(QualifiedName, aTag)
DEFINE_GLOBAL(QualifiedName, altGlyphTag)
DEFINE_GLOBAL(QualifiedName, altGlyphDefTag)
DEFINE_GLOBAL(QualifiedName, altGlyphItemTag)
DEFINE_GLOBAL(QualifiedName, animateTag)
DEFINE_GLOBAL(QualifiedName, animateColorTag)
DEFINE_GLOBAL(QualifiedName, animateMotionTag)
DEFINE_GLOBAL(QualifiedName, animateTransformTag)
DEFINE_GLOBAL(QualifiedName, circleTag)
DEFINE_GLOBAL(QualifiedName, clipPathTag)
DEFINE_GLOBAL(QualifiedName, color_profileTag)
DEFINE_GLOBAL(QualifiedName, cursorTag)
DEFINE_GLOBAL(QualifiedName, defsTag)
DEFINE_GLOBAL(QualifiedName, descTag)
DEFINE_GLOBAL(QualifiedName, ellipseTag)
DEFINE_GLOBAL(QualifiedName, feBlendTag)
DEFINE_GLOBAL(QualifiedName, feColorMatrixTag)
DEFINE_GLOBAL(QualifiedName, feComponentTransferTag)
DEFINE_GLOBAL(QualifiedName, feCompositeTag)
DEFINE_GLOBAL(QualifiedName, feConvolveMatrixTag)
DEFINE_GLOBAL(QualifiedName, feDiffuseLightingTag)
DEFINE_GLOBAL(QualifiedName, feDisplacementMapTag)
DEFINE_GLOBAL(QualifiedName, feDistantLightTag)
DEFINE_GLOBAL(QualifiedName, feDropShadowTag)
DEFINE_GLOBAL(QualifiedName, feFloodTag)
DEFINE_GLOBAL(QualifiedName, feFuncATag)
DEFINE_GLOBAL(QualifiedName, feFuncBTag)
DEFINE_GLOBAL(QualifiedName, feFuncGTag)
DEFINE_GLOBAL(QualifiedName, feFuncRTag)
DEFINE_GLOBAL(QualifiedName, feGaussianBlurTag)
DEFINE_GLOBAL(QualifiedName, feImageTag)
DEFINE_GLOBAL(QualifiedName, feMergeTag)
DEFINE_GLOBAL(QualifiedName, feMergeNodeTag)
DEFINE_GLOBAL(QualifiedName, feMorphologyTag)
DEFINE_GLOBAL(QualifiedName, feOffsetTag)
DEFINE_GLOBAL(QualifiedName, fePointLightTag)
DEFINE_GLOBAL(QualifiedName, feSpecularLightingTag)
DEFINE_GLOBAL(QualifiedName, feSpotLightTag)
DEFINE_GLOBAL(QualifiedName, feTileTag)
DEFINE_GLOBAL(QualifiedName, feTurbulenceTag)
DEFINE_GLOBAL(QualifiedName, filterTag)
DEFINE_GLOBAL(QualifiedName, fontTag)
DEFINE_GLOBAL(QualifiedName, font_faceTag)
DEFINE_GLOBAL(QualifiedName, font_face_formatTag)
DEFINE_GLOBAL(QualifiedName, font_face_nameTag)
DEFINE_GLOBAL(QualifiedName, font_face_srcTag)
DEFINE_GLOBAL(QualifiedName, font_face_uriTag)
DEFINE_GLOBAL(QualifiedName, foreignObjectTag)
DEFINE_GLOBAL(QualifiedName, gTag)
DEFINE_GLOBAL(QualifiedName, glyphTag)
DEFINE_GLOBAL(QualifiedName, glyphRefTag)
DEFINE_GLOBAL(QualifiedName, hkernTag)
DEFINE_GLOBAL(QualifiedName, imageTag)
DEFINE_GLOBAL(QualifiedName, lineTag)
DEFINE_GLOBAL(QualifiedName, linearGradientTag)
DEFINE_GLOBAL(QualifiedName, markerTag)
DEFINE_GLOBAL(QualifiedName, maskTag)
DEFINE_GLOBAL(QualifiedName, metadataTag)
DEFINE_GLOBAL(QualifiedName, missing_glyphTag)
DEFINE_GLOBAL(QualifiedName, mpathTag)
DEFINE_GLOBAL(QualifiedName, pathTag)
DEFINE_GLOBAL(QualifiedName, patternTag)
DEFINE_GLOBAL(QualifiedName, polygonTag)
DEFINE_GLOBAL(QualifiedName, polylineTag)
DEFINE_GLOBAL(QualifiedName, radialGradientTag)
DEFINE_GLOBAL(QualifiedName, rectTag)
DEFINE_GLOBAL(QualifiedName, scriptTag)
DEFINE_GLOBAL(QualifiedName, setTag)
DEFINE_GLOBAL(QualifiedName, stopTag)
DEFINE_GLOBAL(QualifiedName, styleTag)
DEFINE_GLOBAL(QualifiedName, svgTag)
DEFINE_GLOBAL(QualifiedName, switchTag)
DEFINE_GLOBAL(QualifiedName, symbolTag)
DEFINE_GLOBAL(QualifiedName, textTag)
DEFINE_GLOBAL(QualifiedName, textPathTag)
DEFINE_GLOBAL(QualifiedName, titleTag)
DEFINE_GLOBAL(QualifiedName, trefTag)
DEFINE_GLOBAL(QualifiedName, tspanTag)
DEFINE_GLOBAL(QualifiedName, useTag)
DEFINE_GLOBAL(QualifiedName, viewTag)
DEFINE_GLOBAL(QualifiedName, vkernTag)


WebCore::QualifiedName** getSVGTags()
{
    static WebCore::QualifiedName* SVGTags[] = {
        (WebCore::QualifiedName*)&aTag,
        (WebCore::QualifiedName*)&altGlyphTag,
        (WebCore::QualifiedName*)&altGlyphDefTag,
        (WebCore::QualifiedName*)&altGlyphItemTag,
        (WebCore::QualifiedName*)&animateTag,
        (WebCore::QualifiedName*)&animateColorTag,
        (WebCore::QualifiedName*)&animateMotionTag,
        (WebCore::QualifiedName*)&animateTransformTag,
        (WebCore::QualifiedName*)&circleTag,
        (WebCore::QualifiedName*)&clipPathTag,
        (WebCore::QualifiedName*)&color_profileTag,
        (WebCore::QualifiedName*)&cursorTag,
        (WebCore::QualifiedName*)&defsTag,
        (WebCore::QualifiedName*)&descTag,
        (WebCore::QualifiedName*)&ellipseTag,
        (WebCore::QualifiedName*)&feBlendTag,
        (WebCore::QualifiedName*)&feColorMatrixTag,
        (WebCore::QualifiedName*)&feComponentTransferTag,
        (WebCore::QualifiedName*)&feCompositeTag,
        (WebCore::QualifiedName*)&feConvolveMatrixTag,
        (WebCore::QualifiedName*)&feDiffuseLightingTag,
        (WebCore::QualifiedName*)&feDisplacementMapTag,
        (WebCore::QualifiedName*)&feDistantLightTag,
        (WebCore::QualifiedName*)&feDropShadowTag,
        (WebCore::QualifiedName*)&feFloodTag,
        (WebCore::QualifiedName*)&feFuncATag,
        (WebCore::QualifiedName*)&feFuncBTag,
        (WebCore::QualifiedName*)&feFuncGTag,
        (WebCore::QualifiedName*)&feFuncRTag,
        (WebCore::QualifiedName*)&feGaussianBlurTag,
        (WebCore::QualifiedName*)&feImageTag,
        (WebCore::QualifiedName*)&feMergeTag,
        (WebCore::QualifiedName*)&feMergeNodeTag,
        (WebCore::QualifiedName*)&feMorphologyTag,
        (WebCore::QualifiedName*)&feOffsetTag,
        (WebCore::QualifiedName*)&fePointLightTag,
        (WebCore::QualifiedName*)&feSpecularLightingTag,
        (WebCore::QualifiedName*)&feSpotLightTag,
        (WebCore::QualifiedName*)&feTileTag,
        (WebCore::QualifiedName*)&feTurbulenceTag,
        (WebCore::QualifiedName*)&filterTag,
        (WebCore::QualifiedName*)&fontTag,
        (WebCore::QualifiedName*)&font_faceTag,
        (WebCore::QualifiedName*)&font_face_formatTag,
        (WebCore::QualifiedName*)&font_face_nameTag,
        (WebCore::QualifiedName*)&font_face_srcTag,
        (WebCore::QualifiedName*)&font_face_uriTag,
        (WebCore::QualifiedName*)&foreignObjectTag,
        (WebCore::QualifiedName*)&gTag,
        (WebCore::QualifiedName*)&glyphTag,
        (WebCore::QualifiedName*)&glyphRefTag,
        (WebCore::QualifiedName*)&hkernTag,
        (WebCore::QualifiedName*)&imageTag,
        (WebCore::QualifiedName*)&lineTag,
        (WebCore::QualifiedName*)&linearGradientTag,
        (WebCore::QualifiedName*)&markerTag,
        (WebCore::QualifiedName*)&maskTag,
        (WebCore::QualifiedName*)&metadataTag,
        (WebCore::QualifiedName*)&missing_glyphTag,
        (WebCore::QualifiedName*)&mpathTag,
        (WebCore::QualifiedName*)&pathTag,
        (WebCore::QualifiedName*)&patternTag,
        (WebCore::QualifiedName*)&polygonTag,
        (WebCore::QualifiedName*)&polylineTag,
        (WebCore::QualifiedName*)&radialGradientTag,
        (WebCore::QualifiedName*)&rectTag,
        (WebCore::QualifiedName*)&scriptTag,
        (WebCore::QualifiedName*)&setTag,
        (WebCore::QualifiedName*)&stopTag,
        (WebCore::QualifiedName*)&styleTag,
        (WebCore::QualifiedName*)&svgTag,
        (WebCore::QualifiedName*)&switchTag,
        (WebCore::QualifiedName*)&symbolTag,
        (WebCore::QualifiedName*)&textTag,
        (WebCore::QualifiedName*)&textPathTag,
        (WebCore::QualifiedName*)&titleTag,
        (WebCore::QualifiedName*)&trefTag,
        (WebCore::QualifiedName*)&tspanTag,
        (WebCore::QualifiedName*)&useTag,
        (WebCore::QualifiedName*)&viewTag,
        (WebCore::QualifiedName*)&vkernTag,
    };
    return SVGTags;
}

// Attributes
DEFINE_GLOBAL(QualifiedName, accent_heightAttr)
DEFINE_GLOBAL(QualifiedName, accumulateAttr)
DEFINE_GLOBAL(QualifiedName, additiveAttr)
DEFINE_GLOBAL(QualifiedName, alignment_baselineAttr)
DEFINE_GLOBAL(QualifiedName, alphabeticAttr)
DEFINE_GLOBAL(QualifiedName, amplitudeAttr)
DEFINE_GLOBAL(QualifiedName, animateAttr)
DEFINE_GLOBAL(QualifiedName, arabic_formAttr)
DEFINE_GLOBAL(QualifiedName, ascentAttr)
DEFINE_GLOBAL(QualifiedName, attributeNameAttr)
DEFINE_GLOBAL(QualifiedName, attributeTypeAttr)
DEFINE_GLOBAL(QualifiedName, azimuthAttr)
DEFINE_GLOBAL(QualifiedName, baseFrequencyAttr)
DEFINE_GLOBAL(QualifiedName, baseProfileAttr)
DEFINE_GLOBAL(QualifiedName, baseline_shiftAttr)
DEFINE_GLOBAL(QualifiedName, bboxAttr)
DEFINE_GLOBAL(QualifiedName, beginAttr)
DEFINE_GLOBAL(QualifiedName, biasAttr)
DEFINE_GLOBAL(QualifiedName, buffered_renderingAttr)
DEFINE_GLOBAL(QualifiedName, byAttr)
DEFINE_GLOBAL(QualifiedName, calcModeAttr)
DEFINE_GLOBAL(QualifiedName, cap_heightAttr)
DEFINE_GLOBAL(QualifiedName, clipAttr)
DEFINE_GLOBAL(QualifiedName, clipPathUnitsAttr)
DEFINE_GLOBAL(QualifiedName, clip_pathAttr)
DEFINE_GLOBAL(QualifiedName, clip_ruleAttr)
DEFINE_GLOBAL(QualifiedName, colorAttr)
DEFINE_GLOBAL(QualifiedName, color_interpolationAttr)
DEFINE_GLOBAL(QualifiedName, color_interpolation_filtersAttr)
DEFINE_GLOBAL(QualifiedName, color_profileAttr)
DEFINE_GLOBAL(QualifiedName, color_renderingAttr)
DEFINE_GLOBAL(QualifiedName, contentScriptTypeAttr)
DEFINE_GLOBAL(QualifiedName, contentStyleTypeAttr)
DEFINE_GLOBAL(QualifiedName, cursorAttr)
DEFINE_GLOBAL(QualifiedName, cxAttr)
DEFINE_GLOBAL(QualifiedName, cyAttr)
DEFINE_GLOBAL(QualifiedName, dAttr)
DEFINE_GLOBAL(QualifiedName, descentAttr)
DEFINE_GLOBAL(QualifiedName, diffuseConstantAttr)
DEFINE_GLOBAL(QualifiedName, directionAttr)
DEFINE_GLOBAL(QualifiedName, displayAttr)
DEFINE_GLOBAL(QualifiedName, divisorAttr)
DEFINE_GLOBAL(QualifiedName, dominant_baselineAttr)
DEFINE_GLOBAL(QualifiedName, durAttr)
DEFINE_GLOBAL(QualifiedName, dxAttr)
DEFINE_GLOBAL(QualifiedName, dyAttr)
DEFINE_GLOBAL(QualifiedName, edgeModeAttr)
DEFINE_GLOBAL(QualifiedName, elevationAttr)
DEFINE_GLOBAL(QualifiedName, enable_backgroundAttr)
DEFINE_GLOBAL(QualifiedName, endAttr)
DEFINE_GLOBAL(QualifiedName, exponentAttr)
DEFINE_GLOBAL(QualifiedName, externalResourcesRequiredAttr)
DEFINE_GLOBAL(QualifiedName, fillAttr)
DEFINE_GLOBAL(QualifiedName, fill_opacityAttr)
DEFINE_GLOBAL(QualifiedName, fill_ruleAttr)
DEFINE_GLOBAL(QualifiedName, filterAttr)
DEFINE_GLOBAL(QualifiedName, filterResAttr)
DEFINE_GLOBAL(QualifiedName, filterUnitsAttr)
DEFINE_GLOBAL(QualifiedName, flood_colorAttr)
DEFINE_GLOBAL(QualifiedName, flood_opacityAttr)
DEFINE_GLOBAL(QualifiedName, font_familyAttr)
DEFINE_GLOBAL(QualifiedName, font_sizeAttr)
DEFINE_GLOBAL(QualifiedName, font_size_adjustAttr)
DEFINE_GLOBAL(QualifiedName, font_stretchAttr)
DEFINE_GLOBAL(QualifiedName, font_styleAttr)
DEFINE_GLOBAL(QualifiedName, font_variantAttr)
DEFINE_GLOBAL(QualifiedName, font_weightAttr)
DEFINE_GLOBAL(QualifiedName, formatAttr)
DEFINE_GLOBAL(QualifiedName, frAttr)
DEFINE_GLOBAL(QualifiedName, fromAttr)
DEFINE_GLOBAL(QualifiedName, fxAttr)
DEFINE_GLOBAL(QualifiedName, fyAttr)
DEFINE_GLOBAL(QualifiedName, g1Attr)
DEFINE_GLOBAL(QualifiedName, g2Attr)
DEFINE_GLOBAL(QualifiedName, glyphRefAttr)
DEFINE_GLOBAL(QualifiedName, glyph_nameAttr)
DEFINE_GLOBAL(QualifiedName, glyph_orientation_horizontalAttr)
DEFINE_GLOBAL(QualifiedName, glyph_orientation_verticalAttr)
DEFINE_GLOBAL(QualifiedName, gradientTransformAttr)
DEFINE_GLOBAL(QualifiedName, gradientUnitsAttr)
DEFINE_GLOBAL(QualifiedName, hangingAttr)
DEFINE_GLOBAL(QualifiedName, heightAttr)
DEFINE_GLOBAL(QualifiedName, horiz_adv_xAttr)
DEFINE_GLOBAL(QualifiedName, horiz_origin_xAttr)
DEFINE_GLOBAL(QualifiedName, horiz_origin_yAttr)
DEFINE_GLOBAL(QualifiedName, ideographicAttr)
DEFINE_GLOBAL(QualifiedName, image_renderingAttr)
DEFINE_GLOBAL(QualifiedName, inAttr)
DEFINE_GLOBAL(QualifiedName, in2Attr)
DEFINE_GLOBAL(QualifiedName, interceptAttr)
DEFINE_GLOBAL(QualifiedName, kAttr)
DEFINE_GLOBAL(QualifiedName, k1Attr)
DEFINE_GLOBAL(QualifiedName, k2Attr)
DEFINE_GLOBAL(QualifiedName, k3Attr)
DEFINE_GLOBAL(QualifiedName, k4Attr)
DEFINE_GLOBAL(QualifiedName, kernelMatrixAttr)
DEFINE_GLOBAL(QualifiedName, kernelUnitLengthAttr)
DEFINE_GLOBAL(QualifiedName, kerningAttr)
DEFINE_GLOBAL(QualifiedName, keyPointsAttr)
DEFINE_GLOBAL(QualifiedName, keySplinesAttr)
DEFINE_GLOBAL(QualifiedName, keyTimesAttr)
DEFINE_GLOBAL(QualifiedName, langAttr)
DEFINE_GLOBAL(QualifiedName, lengthAdjustAttr)
DEFINE_GLOBAL(QualifiedName, letter_spacingAttr)
DEFINE_GLOBAL(QualifiedName, lighting_colorAttr)
DEFINE_GLOBAL(QualifiedName, limitingConeAngleAttr)
DEFINE_GLOBAL(QualifiedName, localAttr)
DEFINE_GLOBAL(QualifiedName, markerHeightAttr)
DEFINE_GLOBAL(QualifiedName, markerUnitsAttr)
DEFINE_GLOBAL(QualifiedName, markerWidthAttr)
DEFINE_GLOBAL(QualifiedName, marker_endAttr)
DEFINE_GLOBAL(QualifiedName, marker_midAttr)
DEFINE_GLOBAL(QualifiedName, marker_startAttr)
DEFINE_GLOBAL(QualifiedName, maskAttr)
DEFINE_GLOBAL(QualifiedName, maskContentUnitsAttr)
DEFINE_GLOBAL(QualifiedName, maskUnitsAttr)
DEFINE_GLOBAL(QualifiedName, mask_typeAttr)
DEFINE_GLOBAL(QualifiedName, mathematicalAttr)
DEFINE_GLOBAL(QualifiedName, maxAttr)
DEFINE_GLOBAL(QualifiedName, mediaAttr)
DEFINE_GLOBAL(QualifiedName, methodAttr)
DEFINE_GLOBAL(QualifiedName, minAttr)
DEFINE_GLOBAL(QualifiedName, modeAttr)
DEFINE_GLOBAL(QualifiedName, nameAttr)
DEFINE_GLOBAL(QualifiedName, numOctavesAttr)
DEFINE_GLOBAL(QualifiedName, offsetAttr)
DEFINE_GLOBAL(QualifiedName, onactivateAttr)
DEFINE_GLOBAL(QualifiedName, onbeginAttr)
DEFINE_GLOBAL(QualifiedName, onendAttr)
DEFINE_GLOBAL(QualifiedName, onfocusinAttr)
DEFINE_GLOBAL(QualifiedName, onfocusoutAttr)
DEFINE_GLOBAL(QualifiedName, onrepeatAttr)
DEFINE_GLOBAL(QualifiedName, onzoomAttr)
DEFINE_GLOBAL(QualifiedName, opacityAttr)
DEFINE_GLOBAL(QualifiedName, operatorAttr)
DEFINE_GLOBAL(QualifiedName, orderAttr)
DEFINE_GLOBAL(QualifiedName, orientAttr)
DEFINE_GLOBAL(QualifiedName, orientationAttr)
DEFINE_GLOBAL(QualifiedName, originAttr)
DEFINE_GLOBAL(QualifiedName, overflowAttr)
DEFINE_GLOBAL(QualifiedName, overline_positionAttr)
DEFINE_GLOBAL(QualifiedName, overline_thicknessAttr)
DEFINE_GLOBAL(QualifiedName, panose_1Attr)
DEFINE_GLOBAL(QualifiedName, pathAttr)
DEFINE_GLOBAL(QualifiedName, pathLengthAttr)
DEFINE_GLOBAL(QualifiedName, patternContentUnitsAttr)
DEFINE_GLOBAL(QualifiedName, patternTransformAttr)
DEFINE_GLOBAL(QualifiedName, patternUnitsAttr)
DEFINE_GLOBAL(QualifiedName, pointer_eventsAttr)
DEFINE_GLOBAL(QualifiedName, pointsAttr)
DEFINE_GLOBAL(QualifiedName, pointsAtXAttr)
DEFINE_GLOBAL(QualifiedName, pointsAtYAttr)
DEFINE_GLOBAL(QualifiedName, pointsAtZAttr)
DEFINE_GLOBAL(QualifiedName, preserveAlphaAttr)
DEFINE_GLOBAL(QualifiedName, preserveAspectRatioAttr)
DEFINE_GLOBAL(QualifiedName, primitiveUnitsAttr)
DEFINE_GLOBAL(QualifiedName, rAttr)
DEFINE_GLOBAL(QualifiedName, radiusAttr)
DEFINE_GLOBAL(QualifiedName, refXAttr)
DEFINE_GLOBAL(QualifiedName, refYAttr)
DEFINE_GLOBAL(QualifiedName, rendering_intentAttr)
DEFINE_GLOBAL(QualifiedName, repeatCountAttr)
DEFINE_GLOBAL(QualifiedName, repeatDurAttr)
DEFINE_GLOBAL(QualifiedName, requiredExtensionsAttr)
DEFINE_GLOBAL(QualifiedName, requiredFeaturesAttr)
DEFINE_GLOBAL(QualifiedName, restartAttr)
DEFINE_GLOBAL(QualifiedName, resultAttr)
DEFINE_GLOBAL(QualifiedName, rotateAttr)
DEFINE_GLOBAL(QualifiedName, rxAttr)
DEFINE_GLOBAL(QualifiedName, ryAttr)
DEFINE_GLOBAL(QualifiedName, scaleAttr)
DEFINE_GLOBAL(QualifiedName, seedAttr)
DEFINE_GLOBAL(QualifiedName, shape_renderingAttr)
DEFINE_GLOBAL(QualifiedName, slopeAttr)
DEFINE_GLOBAL(QualifiedName, spacingAttr)
DEFINE_GLOBAL(QualifiedName, specularConstantAttr)
DEFINE_GLOBAL(QualifiedName, specularExponentAttr)
DEFINE_GLOBAL(QualifiedName, spreadMethodAttr)
DEFINE_GLOBAL(QualifiedName, startOffsetAttr)
DEFINE_GLOBAL(QualifiedName, stdDeviationAttr)
DEFINE_GLOBAL(QualifiedName, stemhAttr)
DEFINE_GLOBAL(QualifiedName, stemvAttr)
DEFINE_GLOBAL(QualifiedName, stitchTilesAttr)
DEFINE_GLOBAL(QualifiedName, stop_colorAttr)
DEFINE_GLOBAL(QualifiedName, stop_opacityAttr)
DEFINE_GLOBAL(QualifiedName, strikethrough_positionAttr)
DEFINE_GLOBAL(QualifiedName, strikethrough_thicknessAttr)
DEFINE_GLOBAL(QualifiedName, strokeAttr)
DEFINE_GLOBAL(QualifiedName, stroke_dasharrayAttr)
DEFINE_GLOBAL(QualifiedName, stroke_dashoffsetAttr)
DEFINE_GLOBAL(QualifiedName, stroke_linecapAttr)
DEFINE_GLOBAL(QualifiedName, stroke_linejoinAttr)
DEFINE_GLOBAL(QualifiedName, stroke_miterlimitAttr)
DEFINE_GLOBAL(QualifiedName, stroke_opacityAttr)
DEFINE_GLOBAL(QualifiedName, stroke_widthAttr)
DEFINE_GLOBAL(QualifiedName, styleAttr)
DEFINE_GLOBAL(QualifiedName, surfaceScaleAttr)
DEFINE_GLOBAL(QualifiedName, systemLanguageAttr)
DEFINE_GLOBAL(QualifiedName, tableValuesAttr)
DEFINE_GLOBAL(QualifiedName, targetAttr)
DEFINE_GLOBAL(QualifiedName, targetXAttr)
DEFINE_GLOBAL(QualifiedName, targetYAttr)
DEFINE_GLOBAL(QualifiedName, textLengthAttr)
DEFINE_GLOBAL(QualifiedName, text_anchorAttr)
DEFINE_GLOBAL(QualifiedName, text_decorationAttr)
DEFINE_GLOBAL(QualifiedName, text_renderingAttr)
DEFINE_GLOBAL(QualifiedName, titleAttr)
DEFINE_GLOBAL(QualifiedName, toAttr)
DEFINE_GLOBAL(QualifiedName, transformAttr)
DEFINE_GLOBAL(QualifiedName, transform_originAttr)
DEFINE_GLOBAL(QualifiedName, typeAttr)
DEFINE_GLOBAL(QualifiedName, u1Attr)
DEFINE_GLOBAL(QualifiedName, u2Attr)
DEFINE_GLOBAL(QualifiedName, underline_positionAttr)
DEFINE_GLOBAL(QualifiedName, underline_thicknessAttr)
DEFINE_GLOBAL(QualifiedName, unicodeAttr)
DEFINE_GLOBAL(QualifiedName, unicode_bidiAttr)
DEFINE_GLOBAL(QualifiedName, unicode_rangeAttr)
DEFINE_GLOBAL(QualifiedName, units_per_emAttr)
DEFINE_GLOBAL(QualifiedName, v_alphabeticAttr)
DEFINE_GLOBAL(QualifiedName, v_hangingAttr)
DEFINE_GLOBAL(QualifiedName, v_ideographicAttr)
DEFINE_GLOBAL(QualifiedName, v_mathematicalAttr)
DEFINE_GLOBAL(QualifiedName, valuesAttr)
DEFINE_GLOBAL(QualifiedName, vector_effectAttr)
DEFINE_GLOBAL(QualifiedName, versionAttr)
DEFINE_GLOBAL(QualifiedName, vert_adv_yAttr)
DEFINE_GLOBAL(QualifiedName, vert_origin_xAttr)
DEFINE_GLOBAL(QualifiedName, vert_origin_yAttr)
DEFINE_GLOBAL(QualifiedName, viewBoxAttr)
DEFINE_GLOBAL(QualifiedName, viewTargetAttr)
DEFINE_GLOBAL(QualifiedName, visibilityAttr)
DEFINE_GLOBAL(QualifiedName, widthAttr)
DEFINE_GLOBAL(QualifiedName, widthsAttr)
DEFINE_GLOBAL(QualifiedName, word_spacingAttr)
DEFINE_GLOBAL(QualifiedName, writing_modeAttr)
DEFINE_GLOBAL(QualifiedName, xAttr)
DEFINE_GLOBAL(QualifiedName, x1Attr)
DEFINE_GLOBAL(QualifiedName, x2Attr)
DEFINE_GLOBAL(QualifiedName, xChannelSelectorAttr)
DEFINE_GLOBAL(QualifiedName, x_heightAttr)
DEFINE_GLOBAL(QualifiedName, yAttr)
DEFINE_GLOBAL(QualifiedName, y1Attr)
DEFINE_GLOBAL(QualifiedName, y2Attr)
DEFINE_GLOBAL(QualifiedName, yChannelSelectorAttr)
DEFINE_GLOBAL(QualifiedName, zAttr)
DEFINE_GLOBAL(QualifiedName, zoomAndPanAttr)


WebCore::QualifiedName** getSVGAttrs()
{
    static WebCore::QualifiedName* SVGAttr[] = {
        (WebCore::QualifiedName*)&accent_heightAttr,
        (WebCore::QualifiedName*)&accumulateAttr,
        (WebCore::QualifiedName*)&additiveAttr,
        (WebCore::QualifiedName*)&alignment_baselineAttr,
        (WebCore::QualifiedName*)&alphabeticAttr,
        (WebCore::QualifiedName*)&amplitudeAttr,
        (WebCore::QualifiedName*)&animateAttr,
        (WebCore::QualifiedName*)&arabic_formAttr,
        (WebCore::QualifiedName*)&ascentAttr,
        (WebCore::QualifiedName*)&attributeNameAttr,
        (WebCore::QualifiedName*)&attributeTypeAttr,
        (WebCore::QualifiedName*)&azimuthAttr,
        (WebCore::QualifiedName*)&baseFrequencyAttr,
        (WebCore::QualifiedName*)&baseProfileAttr,
        (WebCore::QualifiedName*)&baseline_shiftAttr,
        (WebCore::QualifiedName*)&bboxAttr,
        (WebCore::QualifiedName*)&beginAttr,
        (WebCore::QualifiedName*)&biasAttr,
        (WebCore::QualifiedName*)&buffered_renderingAttr,
        (WebCore::QualifiedName*)&byAttr,
        (WebCore::QualifiedName*)&calcModeAttr,
        (WebCore::QualifiedName*)&cap_heightAttr,
        (WebCore::QualifiedName*)&clipAttr,
        (WebCore::QualifiedName*)&clipPathUnitsAttr,
        (WebCore::QualifiedName*)&clip_pathAttr,
        (WebCore::QualifiedName*)&clip_ruleAttr,
        (WebCore::QualifiedName*)&colorAttr,
        (WebCore::QualifiedName*)&color_interpolationAttr,
        (WebCore::QualifiedName*)&color_interpolation_filtersAttr,
        (WebCore::QualifiedName*)&color_profileAttr,
        (WebCore::QualifiedName*)&color_renderingAttr,
        (WebCore::QualifiedName*)&contentScriptTypeAttr,
        (WebCore::QualifiedName*)&contentStyleTypeAttr,
        (WebCore::QualifiedName*)&cursorAttr,
        (WebCore::QualifiedName*)&cxAttr,
        (WebCore::QualifiedName*)&cyAttr,
        (WebCore::QualifiedName*)&dAttr,
        (WebCore::QualifiedName*)&descentAttr,
        (WebCore::QualifiedName*)&diffuseConstantAttr,
        (WebCore::QualifiedName*)&directionAttr,
        (WebCore::QualifiedName*)&displayAttr,
        (WebCore::QualifiedName*)&divisorAttr,
        (WebCore::QualifiedName*)&dominant_baselineAttr,
        (WebCore::QualifiedName*)&durAttr,
        (WebCore::QualifiedName*)&dxAttr,
        (WebCore::QualifiedName*)&dyAttr,
        (WebCore::QualifiedName*)&edgeModeAttr,
        (WebCore::QualifiedName*)&elevationAttr,
        (WebCore::QualifiedName*)&enable_backgroundAttr,
        (WebCore::QualifiedName*)&endAttr,
        (WebCore::QualifiedName*)&exponentAttr,
        (WebCore::QualifiedName*)&externalResourcesRequiredAttr,
        (WebCore::QualifiedName*)&fillAttr,
        (WebCore::QualifiedName*)&fill_opacityAttr,
        (WebCore::QualifiedName*)&fill_ruleAttr,
        (WebCore::QualifiedName*)&filterAttr,
        (WebCore::QualifiedName*)&filterResAttr,
        (WebCore::QualifiedName*)&filterUnitsAttr,
        (WebCore::QualifiedName*)&flood_colorAttr,
        (WebCore::QualifiedName*)&flood_opacityAttr,
        (WebCore::QualifiedName*)&font_familyAttr,
        (WebCore::QualifiedName*)&font_sizeAttr,
        (WebCore::QualifiedName*)&font_size_adjustAttr,
        (WebCore::QualifiedName*)&font_stretchAttr,
        (WebCore::QualifiedName*)&font_styleAttr,
        (WebCore::QualifiedName*)&font_variantAttr,
        (WebCore::QualifiedName*)&font_weightAttr,
        (WebCore::QualifiedName*)&formatAttr,
        (WebCore::QualifiedName*)&frAttr,
        (WebCore::QualifiedName*)&fromAttr,
        (WebCore::QualifiedName*)&fxAttr,
        (WebCore::QualifiedName*)&fyAttr,
        (WebCore::QualifiedName*)&g1Attr,
        (WebCore::QualifiedName*)&g2Attr,
        (WebCore::QualifiedName*)&glyphRefAttr,
        (WebCore::QualifiedName*)&glyph_nameAttr,
        (WebCore::QualifiedName*)&glyph_orientation_horizontalAttr,
        (WebCore::QualifiedName*)&glyph_orientation_verticalAttr,
        (WebCore::QualifiedName*)&gradientTransformAttr,
        (WebCore::QualifiedName*)&gradientUnitsAttr,
        (WebCore::QualifiedName*)&hangingAttr,
        (WebCore::QualifiedName*)&heightAttr,
        (WebCore::QualifiedName*)&horiz_adv_xAttr,
        (WebCore::QualifiedName*)&horiz_origin_xAttr,
        (WebCore::QualifiedName*)&horiz_origin_yAttr,
        (WebCore::QualifiedName*)&ideographicAttr,
        (WebCore::QualifiedName*)&image_renderingAttr,
        (WebCore::QualifiedName*)&inAttr,
        (WebCore::QualifiedName*)&in2Attr,
        (WebCore::QualifiedName*)&interceptAttr,
        (WebCore::QualifiedName*)&kAttr,
        (WebCore::QualifiedName*)&k1Attr,
        (WebCore::QualifiedName*)&k2Attr,
        (WebCore::QualifiedName*)&k3Attr,
        (WebCore::QualifiedName*)&k4Attr,
        (WebCore::QualifiedName*)&kernelMatrixAttr,
        (WebCore::QualifiedName*)&kernelUnitLengthAttr,
        (WebCore::QualifiedName*)&kerningAttr,
        (WebCore::QualifiedName*)&keyPointsAttr,
        (WebCore::QualifiedName*)&keySplinesAttr,
        (WebCore::QualifiedName*)&keyTimesAttr,
        (WebCore::QualifiedName*)&langAttr,
        (WebCore::QualifiedName*)&lengthAdjustAttr,
        (WebCore::QualifiedName*)&letter_spacingAttr,
        (WebCore::QualifiedName*)&lighting_colorAttr,
        (WebCore::QualifiedName*)&limitingConeAngleAttr,
        (WebCore::QualifiedName*)&localAttr,
        (WebCore::QualifiedName*)&markerHeightAttr,
        (WebCore::QualifiedName*)&markerUnitsAttr,
        (WebCore::QualifiedName*)&markerWidthAttr,
        (WebCore::QualifiedName*)&marker_endAttr,
        (WebCore::QualifiedName*)&marker_midAttr,
        (WebCore::QualifiedName*)&marker_startAttr,
        (WebCore::QualifiedName*)&maskAttr,
        (WebCore::QualifiedName*)&maskContentUnitsAttr,
        (WebCore::QualifiedName*)&maskUnitsAttr,
        (WebCore::QualifiedName*)&mask_typeAttr,
        (WebCore::QualifiedName*)&mathematicalAttr,
        (WebCore::QualifiedName*)&maxAttr,
        (WebCore::QualifiedName*)&mediaAttr,
        (WebCore::QualifiedName*)&methodAttr,
        (WebCore::QualifiedName*)&minAttr,
        (WebCore::QualifiedName*)&modeAttr,
        (WebCore::QualifiedName*)&nameAttr,
        (WebCore::QualifiedName*)&numOctavesAttr,
        (WebCore::QualifiedName*)&offsetAttr,
        (WebCore::QualifiedName*)&onactivateAttr,
        (WebCore::QualifiedName*)&onbeginAttr,
        (WebCore::QualifiedName*)&onendAttr,
        (WebCore::QualifiedName*)&onfocusinAttr,
        (WebCore::QualifiedName*)&onfocusoutAttr,
        (WebCore::QualifiedName*)&onrepeatAttr,
        (WebCore::QualifiedName*)&onzoomAttr,
        (WebCore::QualifiedName*)&opacityAttr,
        (WebCore::QualifiedName*)&operatorAttr,
        (WebCore::QualifiedName*)&orderAttr,
        (WebCore::QualifiedName*)&orientAttr,
        (WebCore::QualifiedName*)&orientationAttr,
        (WebCore::QualifiedName*)&originAttr,
        (WebCore::QualifiedName*)&overflowAttr,
        (WebCore::QualifiedName*)&overline_positionAttr,
        (WebCore::QualifiedName*)&overline_thicknessAttr,
        (WebCore::QualifiedName*)&panose_1Attr,
        (WebCore::QualifiedName*)&pathAttr,
        (WebCore::QualifiedName*)&pathLengthAttr,
        (WebCore::QualifiedName*)&patternContentUnitsAttr,
        (WebCore::QualifiedName*)&patternTransformAttr,
        (WebCore::QualifiedName*)&patternUnitsAttr,
        (WebCore::QualifiedName*)&pointer_eventsAttr,
        (WebCore::QualifiedName*)&pointsAttr,
        (WebCore::QualifiedName*)&pointsAtXAttr,
        (WebCore::QualifiedName*)&pointsAtYAttr,
        (WebCore::QualifiedName*)&pointsAtZAttr,
        (WebCore::QualifiedName*)&preserveAlphaAttr,
        (WebCore::QualifiedName*)&preserveAspectRatioAttr,
        (WebCore::QualifiedName*)&primitiveUnitsAttr,
        (WebCore::QualifiedName*)&rAttr,
        (WebCore::QualifiedName*)&radiusAttr,
        (WebCore::QualifiedName*)&refXAttr,
        (WebCore::QualifiedName*)&refYAttr,
        (WebCore::QualifiedName*)&rendering_intentAttr,
        (WebCore::QualifiedName*)&repeatCountAttr,
        (WebCore::QualifiedName*)&repeatDurAttr,
        (WebCore::QualifiedName*)&requiredExtensionsAttr,
        (WebCore::QualifiedName*)&requiredFeaturesAttr,
        (WebCore::QualifiedName*)&restartAttr,
        (WebCore::QualifiedName*)&resultAttr,
        (WebCore::QualifiedName*)&rotateAttr,
        (WebCore::QualifiedName*)&rxAttr,
        (WebCore::QualifiedName*)&ryAttr,
        (WebCore::QualifiedName*)&scaleAttr,
        (WebCore::QualifiedName*)&seedAttr,
        (WebCore::QualifiedName*)&shape_renderingAttr,
        (WebCore::QualifiedName*)&slopeAttr,
        (WebCore::QualifiedName*)&spacingAttr,
        (WebCore::QualifiedName*)&specularConstantAttr,
        (WebCore::QualifiedName*)&specularExponentAttr,
        (WebCore::QualifiedName*)&spreadMethodAttr,
        (WebCore::QualifiedName*)&startOffsetAttr,
        (WebCore::QualifiedName*)&stdDeviationAttr,
        (WebCore::QualifiedName*)&stemhAttr,
        (WebCore::QualifiedName*)&stemvAttr,
        (WebCore::QualifiedName*)&stitchTilesAttr,
        (WebCore::QualifiedName*)&stop_colorAttr,
        (WebCore::QualifiedName*)&stop_opacityAttr,
        (WebCore::QualifiedName*)&strikethrough_positionAttr,
        (WebCore::QualifiedName*)&strikethrough_thicknessAttr,
        (WebCore::QualifiedName*)&strokeAttr,
        (WebCore::QualifiedName*)&stroke_dasharrayAttr,
        (WebCore::QualifiedName*)&stroke_dashoffsetAttr,
        (WebCore::QualifiedName*)&stroke_linecapAttr,
        (WebCore::QualifiedName*)&stroke_linejoinAttr,
        (WebCore::QualifiedName*)&stroke_miterlimitAttr,
        (WebCore::QualifiedName*)&stroke_opacityAttr,
        (WebCore::QualifiedName*)&stroke_widthAttr,
        (WebCore::QualifiedName*)&styleAttr,
        (WebCore::QualifiedName*)&surfaceScaleAttr,
        (WebCore::QualifiedName*)&systemLanguageAttr,
        (WebCore::QualifiedName*)&tableValuesAttr,
        (WebCore::QualifiedName*)&targetAttr,
        (WebCore::QualifiedName*)&targetXAttr,
        (WebCore::QualifiedName*)&targetYAttr,
        (WebCore::QualifiedName*)&textLengthAttr,
        (WebCore::QualifiedName*)&text_anchorAttr,
        (WebCore::QualifiedName*)&text_decorationAttr,
        (WebCore::QualifiedName*)&text_renderingAttr,
        (WebCore::QualifiedName*)&titleAttr,
        (WebCore::QualifiedName*)&toAttr,
        (WebCore::QualifiedName*)&transformAttr,
        (WebCore::QualifiedName*)&transform_originAttr,
        (WebCore::QualifiedName*)&typeAttr,
        (WebCore::QualifiedName*)&u1Attr,
        (WebCore::QualifiedName*)&u2Attr,
        (WebCore::QualifiedName*)&underline_positionAttr,
        (WebCore::QualifiedName*)&underline_thicknessAttr,
        (WebCore::QualifiedName*)&unicodeAttr,
        (WebCore::QualifiedName*)&unicode_bidiAttr,
        (WebCore::QualifiedName*)&unicode_rangeAttr,
        (WebCore::QualifiedName*)&units_per_emAttr,
        (WebCore::QualifiedName*)&v_alphabeticAttr,
        (WebCore::QualifiedName*)&v_hangingAttr,
        (WebCore::QualifiedName*)&v_ideographicAttr,
        (WebCore::QualifiedName*)&v_mathematicalAttr,
        (WebCore::QualifiedName*)&valuesAttr,
        (WebCore::QualifiedName*)&vector_effectAttr,
        (WebCore::QualifiedName*)&versionAttr,
        (WebCore::QualifiedName*)&vert_adv_yAttr,
        (WebCore::QualifiedName*)&vert_origin_xAttr,
        (WebCore::QualifiedName*)&vert_origin_yAttr,
        (WebCore::QualifiedName*)&viewBoxAttr,
        (WebCore::QualifiedName*)&viewTargetAttr,
        (WebCore::QualifiedName*)&visibilityAttr,
        (WebCore::QualifiedName*)&widthAttr,
        (WebCore::QualifiedName*)&widthsAttr,
        (WebCore::QualifiedName*)&word_spacingAttr,
        (WebCore::QualifiedName*)&writing_modeAttr,
        (WebCore::QualifiedName*)&xAttr,
        (WebCore::QualifiedName*)&x1Attr,
        (WebCore::QualifiedName*)&x2Attr,
        (WebCore::QualifiedName*)&xChannelSelectorAttr,
        (WebCore::QualifiedName*)&x_heightAttr,
        (WebCore::QualifiedName*)&yAttr,
        (WebCore::QualifiedName*)&y1Attr,
        (WebCore::QualifiedName*)&y2Attr,
        (WebCore::QualifiedName*)&yChannelSelectorAttr,
        (WebCore::QualifiedName*)&zAttr,
        (WebCore::QualifiedName*)&zoomAndPanAttr,
    };
    return SVGAttr;
}

void init()
{
    static bool initialized = false;
    if (initialized)
        return;
    initialized = true;

    // Use placement new to initialize the globals.

    AtomicString::init();
    AtomicString svgNS("http://www.w3.org/2000/svg", AtomicString::ConstructFromLiteral);

    // Namespace
    new (NotNull, (void*)&svgNamespaceURI) AtomicString(svgNS);

#ifndef NDEBUG
    stitchTilesImpl->assertHashIsCorrect();
    onactivateImpl->assertHashIsCorrect();
    font_weightImpl->assertHashIsCorrect();
    stroke_miterlimitImpl->assertHashIsCorrect();
    attributeTypeImpl->assertHashIsCorrect();
    kImpl->assertHashIsCorrect();
    animateTransformImpl->assertHashIsCorrect();
    targetYImpl->assertHashIsCorrect();
    hangingImpl->assertHashIsCorrect();
    rendering_intentImpl->assertHashIsCorrect();
    unicode_bidiImpl->assertHashIsCorrect();
    baseFrequencyImpl->assertHashIsCorrect();
    targetXImpl->assertHashIsCorrect();
    repeatCountImpl->assertHashIsCorrect();
    zImpl->assertHashIsCorrect();
    polylineImpl->assertHashIsCorrect();
    patternContentUnitsImpl->assertHashIsCorrect();
    widthImpl->assertHashIsCorrect();
    exponentImpl->assertHashIsCorrect();
    fill_ruleImpl->assertHashIsCorrect();
    limitingConeAngleImpl->assertHashIsCorrect();
    keyPointsImpl->assertHashIsCorrect();
    feMorphologyImpl->assertHashIsCorrect();
    pointer_eventsImpl->assertHashIsCorrect();
    styleImpl->assertHashIsCorrect();
    clip_pathImpl->assertHashIsCorrect();
    feGaussianBlurImpl->assertHashIsCorrect();
    animateImpl->assertHashIsCorrect();
    xImpl->assertHashIsCorrect();
    ideographicImpl->assertHashIsCorrect();
    vkernImpl->assertHashIsCorrect();
    contentStyleTypeImpl->assertHashIsCorrect();
    mathematicalImpl->assertHashIsCorrect();
    keySplinesImpl->assertHashIsCorrect();
    operatorImpl->assertHashIsCorrect();
    displayImpl->assertHashIsCorrect();
    symbolImpl->assertHashIsCorrect();
    durImpl->assertHashIsCorrect();
    feFuncGImpl->assertHashIsCorrect();
    startOffsetImpl->assertHashIsCorrect();
    mask_typeImpl->assertHashIsCorrect();
    svgImpl->assertHashIsCorrect();
    stroke_linecapImpl->assertHashIsCorrect();
    fyImpl->assertHashIsCorrect();
    aImpl->assertHashIsCorrect();
    localImpl->assertHashIsCorrect();
    trefImpl->assertHashIsCorrect();
    arabic_formImpl->assertHashIsCorrect();
    externalResourcesRequiredImpl->assertHashIsCorrect();
    v_mathematicalImpl->assertHashIsCorrect();
    tspanImpl->assertHashIsCorrect();
    flood_opacityImpl->assertHashIsCorrect();
    stemhImpl->assertHashIsCorrect();
    stdDeviationImpl->assertHashIsCorrect();
    onfocusoutImpl->assertHashIsCorrect();
    glyphRefImpl->assertHashIsCorrect();
    spreadMethodImpl->assertHashIsCorrect();
    defsImpl->assertHashIsCorrect();
    zoomAndPanImpl->assertHashIsCorrect();
    feFuncRImpl->assertHashIsCorrect();
    calcModeImpl->assertHashIsCorrect();
    fill_opacityImpl->assertHashIsCorrect();
    fillImpl->assertHashIsCorrect();
    requiredFeaturesImpl->assertHashIsCorrect();
    filterResImpl->assertHashIsCorrect();
    vert_adv_yImpl->assertHashIsCorrect();
    alignment_baselineImpl->assertHashIsCorrect();
    horiz_origin_xImpl->assertHashIsCorrect();
    directionImpl->assertHashIsCorrect();
    markerWidthImpl->assertHashIsCorrect();
    setImpl->assertHashIsCorrect();
    specularConstantImpl->assertHashIsCorrect();
    x2Impl->assertHashIsCorrect();
    strikethrough_thicknessImpl->assertHashIsCorrect();
    cap_heightImpl->assertHashIsCorrect();
    u2Impl->assertHashIsCorrect();
    y2Impl->assertHashIsCorrect();
    dImpl->assertHashIsCorrect();
    clipPathUnitsImpl->assertHashIsCorrect();
    radiusImpl->assertHashIsCorrect();
    viewTargetImpl->assertHashIsCorrect();
    cyImpl->assertHashIsCorrect();
    attributeNameImpl->assertHashIsCorrect();
    stroke_dasharrayImpl->assertHashIsCorrect();
    langImpl->assertHashIsCorrect();
    feFuncAImpl->assertHashIsCorrect();
    maskImpl->assertHashIsCorrect();
    visibilityImpl->assertHashIsCorrect();
    pathLengthImpl->assertHashIsCorrect();
    feTurbulenceImpl->assertHashIsCorrect();
    feFuncBImpl->assertHashIsCorrect();
    spacingImpl->assertHashIsCorrect();
    vert_origin_yImpl->assertHashIsCorrect();
    font_sizeImpl->assertHashIsCorrect();
    color_interpolation_filtersImpl->assertHashIsCorrect();
    feMergeNodeImpl->assertHashIsCorrect();
    altGlyphItemImpl->assertHashIsCorrect();
    feBlendImpl->assertHashIsCorrect();
    cursorImpl->assertHashIsCorrect();
    x_heightImpl->assertHashIsCorrect();
    radialGradientImpl->assertHashIsCorrect();
    viewBoxImpl->assertHashIsCorrect();
    font_face_srcImpl->assertHashIsCorrect();
    polygonImpl->assertHashIsCorrect();
    feDisplacementMapImpl->assertHashIsCorrect();
    maskContentUnitsImpl->assertHashIsCorrect();
    refXImpl->assertHashIsCorrect();
    color_renderingImpl->assertHashIsCorrect();
    scriptImpl->assertHashIsCorrect();
    rotateImpl->assertHashIsCorrect();
    byImpl->assertHashIsCorrect();
    panose_1Impl->assertHashIsCorrect();
    minImpl->assertHashIsCorrect();
    heightImpl->assertHashIsCorrect();
    mediaImpl->assertHashIsCorrect();
    additiveImpl->assertHashIsCorrect();
    textPathImpl->assertHashIsCorrect();
    interceptImpl->assertHashIsCorrect();
    animateMotionImpl->assertHashIsCorrect();
    useImpl->assertHashIsCorrect();
    glyph_orientation_horizontalImpl->assertHashIsCorrect();
    font_stretchImpl->assertHashIsCorrect();
    altGlyphImpl->assertHashIsCorrect();
    switchImpl->assertHashIsCorrect();
    primitiveUnitsImpl->assertHashIsCorrect();
    valuesImpl->assertHashIsCorrect();
    k2Impl->assertHashIsCorrect();
    y1Impl->assertHashIsCorrect();
    unicode_rangeImpl->assertHashIsCorrect();
    imageImpl->assertHashIsCorrect();
    vert_origin_xImpl->assertHashIsCorrect();
    stopImpl->assertHashIsCorrect();
    textImpl->assertHashIsCorrect();
    font_size_adjustImpl->assertHashIsCorrect();
    alphabeticImpl->assertHashIsCorrect();
    font_familyImpl->assertHashIsCorrect();
    specularExponentImpl->assertHashIsCorrect();
    accumulateImpl->assertHashIsCorrect();
    font_faceImpl->assertHashIsCorrect();
    stemvImpl->assertHashIsCorrect();
    inImpl->assertHashIsCorrect();
    rectImpl->assertHashIsCorrect();
    fxImpl->assertHashIsCorrect();
    yImpl->assertHashIsCorrect();
    elevationImpl->assertHashIsCorrect();
    preserveAspectRatioImpl->assertHashIsCorrect();
    feTileImpl->assertHashIsCorrect();
    clipImpl->assertHashIsCorrect();
    overline_thicknessImpl->assertHashIsCorrect();
    contentScriptTypeImpl->assertHashIsCorrect();
    filterImpl->assertHashIsCorrect();
    descentImpl->assertHashIsCorrect();
    letter_spacingImpl->assertHashIsCorrect();
    versionImpl->assertHashIsCorrect();
    yChannelSelectorImpl->assertHashIsCorrect();
    vector_effectImpl->assertHashIsCorrect();
    k3Impl->assertHashIsCorrect();
    underline_thicknessImpl->assertHashIsCorrect();
    baseProfileImpl->assertHashIsCorrect();
    titleImpl->assertHashIsCorrect();
    numOctavesImpl->assertHashIsCorrect();
    onrepeatImpl->assertHashIsCorrect();
    x1Impl->assertHashIsCorrect();
    word_spacingImpl->assertHashIsCorrect();
    keyTimesImpl->assertHashIsCorrect();
    clipPathImpl->assertHashIsCorrect();
    targetImpl->assertHashIsCorrect();
    textLengthImpl->assertHashIsCorrect();
    overline_positionImpl->assertHashIsCorrect();
    buffered_renderingImpl->assertHashIsCorrect();
    seedImpl->assertHashIsCorrect();
    pointsImpl->assertHashIsCorrect();
    repeatDurImpl->assertHashIsCorrect();
    missing_glyphImpl->assertHashIsCorrect();
    stroke_linejoinImpl->assertHashIsCorrect();
    metadataImpl->assertHashIsCorrect();
    lengthAdjustImpl->assertHashIsCorrect();
    writing_modeImpl->assertHashIsCorrect();
    beginImpl->assertHashIsCorrect();
    units_per_emImpl->assertHashIsCorrect();
    u1Impl->assertHashIsCorrect();
    color_interpolationImpl->assertHashIsCorrect();
    v_alphabeticImpl->assertHashIsCorrect();
    bboxImpl->assertHashIsCorrect();
    kernelMatrixImpl->assertHashIsCorrect();
    font_face_nameImpl->assertHashIsCorrect();
    pathImpl->assertHashIsCorrect();
    marker_endImpl->assertHashIsCorrect();
    ellipseImpl->assertHashIsCorrect();
    font_face_formatImpl->assertHashIsCorrect();
    in2Impl->assertHashIsCorrect();
    strokeImpl->assertHashIsCorrect();
    fontImpl->assertHashIsCorrect();
    pointsAtZImpl->assertHashIsCorrect();
    altGlyphDefImpl->assertHashIsCorrect();
    marker_startImpl->assertHashIsCorrect();
    pointsAtYImpl->assertHashIsCorrect();
    feMergeImpl->assertHashIsCorrect();
    patternImpl->assertHashIsCorrect();
    tableValuesImpl->assertHashIsCorrect();
    stroke_widthImpl->assertHashIsCorrect();
    fePointLightImpl->assertHashIsCorrect();
    feDiffuseLightingImpl->assertHashIsCorrect();
    unicodeImpl->assertHashIsCorrect();
    rImpl->assertHashIsCorrect();
    frImpl->assertHashIsCorrect();
    animateColorImpl->assertHashIsCorrect();
    dominant_baselineImpl->assertHashIsCorrect();
    restartImpl->assertHashIsCorrect();
    slopeImpl->assertHashIsCorrect();
    text_renderingImpl->assertHashIsCorrect();
    preserveAlphaImpl->assertHashIsCorrect();
    text_anchorImpl->assertHashIsCorrect();
    feOffsetImpl->assertHashIsCorrect();
    rxImpl->assertHashIsCorrect();
    divisorImpl->assertHashIsCorrect();
    patternUnitsImpl->assertHashIsCorrect();
    amplitudeImpl->assertHashIsCorrect();
    g1Impl->assertHashIsCorrect();
    baseline_shiftImpl->assertHashIsCorrect();
    feDistantLightImpl->assertHashIsCorrect();
    lineImpl->assertHashIsCorrect();
    image_renderingImpl->assertHashIsCorrect();
    linearGradientImpl->assertHashIsCorrect();
    accent_heightImpl->assertHashIsCorrect();
    text_decorationImpl->assertHashIsCorrect();
    circleImpl->assertHashIsCorrect();
    patternTransformImpl->assertHashIsCorrect();
    feColorMatrixImpl->assertHashIsCorrect();
    transformImpl->assertHashIsCorrect();
    strikethrough_positionImpl->assertHashIsCorrect();
    stop_opacityImpl->assertHashIsCorrect();
    feFloodImpl->assertHashIsCorrect();
    kernelUnitLengthImpl->assertHashIsCorrect();
    ryImpl->assertHashIsCorrect();
    maxImpl->assertHashIsCorrect();
    transform_originImpl->assertHashIsCorrect();
    enable_backgroundImpl->assertHashIsCorrect();
    markerHeightImpl->assertHashIsCorrect();
    gradientTransformImpl->assertHashIsCorrect();
    pointsAtXImpl->assertHashIsCorrect();
    g2Impl->assertHashIsCorrect();
    diffuseConstantImpl->assertHashIsCorrect();
    nameImpl->assertHashIsCorrect();
    endImpl->assertHashIsCorrect();
    feImageImpl->assertHashIsCorrect();
    viewImpl->assertHashIsCorrect();
    horiz_origin_yImpl->assertHashIsCorrect();
    modeImpl->assertHashIsCorrect();
    font_face_uriImpl->assertHashIsCorrect();
    dyImpl->assertHashIsCorrect();
    descImpl->assertHashIsCorrect();
    gradientUnitsImpl->assertHashIsCorrect();
    filterUnitsImpl->assertHashIsCorrect();
    typeImpl->assertHashIsCorrect();
    font_styleImpl->assertHashIsCorrect();
    v_hangingImpl->assertHashIsCorrect();
    font_variantImpl->assertHashIsCorrect();
    feComponentTransferImpl->assertHashIsCorrect();
    biasImpl->assertHashIsCorrect();
    lighting_colorImpl->assertHashIsCorrect();
    hkernImpl->assertHashIsCorrect();
    kerningImpl->assertHashIsCorrect();
    foreignObjectImpl->assertHashIsCorrect();
    feCompositeImpl->assertHashIsCorrect();
    stop_colorImpl->assertHashIsCorrect();
    toImpl->assertHashIsCorrect();
    onzoomImpl->assertHashIsCorrect();
    feSpotLightImpl->assertHashIsCorrect();
    systemLanguageImpl->assertHashIsCorrect();
    xChannelSelectorImpl->assertHashIsCorrect();
    underline_positionImpl->assertHashIsCorrect();
    surfaceScaleImpl->assertHashIsCorrect();
    orderImpl->assertHashIsCorrect();
    originImpl->assertHashIsCorrect();
    gImpl->assertHashIsCorrect();
    widthsImpl->assertHashIsCorrect();
    horiz_adv_xImpl->assertHashIsCorrect();
    glyph_orientation_verticalImpl->assertHashIsCorrect();
    onbeginImpl->assertHashIsCorrect();
    resultImpl->assertHashIsCorrect();
    feSpecularLightingImpl->assertHashIsCorrect();
    refYImpl->assertHashIsCorrect();
    shape_renderingImpl->assertHashIsCorrect();
    ascentImpl->assertHashIsCorrect();
    flood_colorImpl->assertHashIsCorrect();
    methodImpl->assertHashIsCorrect();
    v_ideographicImpl->assertHashIsCorrect();
    dxImpl->assertHashIsCorrect();
    markerImpl->assertHashIsCorrect();
    onendImpl->assertHashIsCorrect();
    maskUnitsImpl->assertHashIsCorrect();
    feDropShadowImpl->assertHashIsCorrect();
    requiredExtensionsImpl->assertHashIsCorrect();
    glyphImpl->assertHashIsCorrect();
    feConvolveMatrixImpl->assertHashIsCorrect();
    orientImpl->assertHashIsCorrect();
    orientationImpl->assertHashIsCorrect();
    stroke_dashoffsetImpl->assertHashIsCorrect();
    edgeModeImpl->assertHashIsCorrect();
    offsetImpl->assertHashIsCorrect();
    formatImpl->assertHashIsCorrect();
    colorImpl->assertHashIsCorrect();
    k4Impl->assertHashIsCorrect();
    color_profileImpl->assertHashIsCorrect();
    glyph_nameImpl->assertHashIsCorrect();
    clip_ruleImpl->assertHashIsCorrect();
    overflowImpl->assertHashIsCorrect();
    mpathImpl->assertHashIsCorrect();
    k1Impl->assertHashIsCorrect();
    fromImpl->assertHashIsCorrect();
    scaleImpl->assertHashIsCorrect();
    marker_midImpl->assertHashIsCorrect();
    azimuthImpl->assertHashIsCorrect();
    opacityImpl->assertHashIsCorrect();
    onfocusinImpl->assertHashIsCorrect();
    cxImpl->assertHashIsCorrect();
    stroke_opacityImpl->assertHashIsCorrect();
    markerUnitsImpl->assertHashIsCorrect();
#endif // NDEBUG

    // Tags
    createQualifiedName((void*)&aTag, aImpl, svgNS);
    createQualifiedName((void*)&altGlyphTag, altGlyphImpl, svgNS);
    createQualifiedName((void*)&altGlyphDefTag, altGlyphDefImpl, svgNS);
    createQualifiedName((void*)&altGlyphItemTag, altGlyphItemImpl, svgNS);
    createQualifiedName((void*)&animateTag, animateImpl, svgNS);
    createQualifiedName((void*)&animateColorTag, animateColorImpl, svgNS);
    createQualifiedName((void*)&animateMotionTag, animateMotionImpl, svgNS);
    createQualifiedName((void*)&animateTransformTag, animateTransformImpl, svgNS);
    createQualifiedName((void*)&circleTag, circleImpl, svgNS);
    createQualifiedName((void*)&clipPathTag, clipPathImpl, svgNS);
    createQualifiedName((void*)&color_profileTag, color_profileImpl, svgNS);
    createQualifiedName((void*)&cursorTag, cursorImpl, svgNS);
    createQualifiedName((void*)&defsTag, defsImpl, svgNS);
    createQualifiedName((void*)&descTag, descImpl, svgNS);
    createQualifiedName((void*)&ellipseTag, ellipseImpl, svgNS);
    createQualifiedName((void*)&feBlendTag, feBlendImpl, svgNS);
    createQualifiedName((void*)&feColorMatrixTag, feColorMatrixImpl, svgNS);
    createQualifiedName((void*)&feComponentTransferTag, feComponentTransferImpl, svgNS);
    createQualifiedName((void*)&feCompositeTag, feCompositeImpl, svgNS);
    createQualifiedName((void*)&feConvolveMatrixTag, feConvolveMatrixImpl, svgNS);
    createQualifiedName((void*)&feDiffuseLightingTag, feDiffuseLightingImpl, svgNS);
    createQualifiedName((void*)&feDisplacementMapTag, feDisplacementMapImpl, svgNS);
    createQualifiedName((void*)&feDistantLightTag, feDistantLightImpl, svgNS);
    createQualifiedName((void*)&feDropShadowTag, feDropShadowImpl, svgNS);
    createQualifiedName((void*)&feFloodTag, feFloodImpl, svgNS);
    createQualifiedName((void*)&feFuncATag, feFuncAImpl, svgNS);
    createQualifiedName((void*)&feFuncBTag, feFuncBImpl, svgNS);
    createQualifiedName((void*)&feFuncGTag, feFuncGImpl, svgNS);
    createQualifiedName((void*)&feFuncRTag, feFuncRImpl, svgNS);
    createQualifiedName((void*)&feGaussianBlurTag, feGaussianBlurImpl, svgNS);
    createQualifiedName((void*)&feImageTag, feImageImpl, svgNS);
    createQualifiedName((void*)&feMergeTag, feMergeImpl, svgNS);
    createQualifiedName((void*)&feMergeNodeTag, feMergeNodeImpl, svgNS);
    createQualifiedName((void*)&feMorphologyTag, feMorphologyImpl, svgNS);
    createQualifiedName((void*)&feOffsetTag, feOffsetImpl, svgNS);
    createQualifiedName((void*)&fePointLightTag, fePointLightImpl, svgNS);
    createQualifiedName((void*)&feSpecularLightingTag, feSpecularLightingImpl, svgNS);
    createQualifiedName((void*)&feSpotLightTag, feSpotLightImpl, svgNS);
    createQualifiedName((void*)&feTileTag, feTileImpl, svgNS);
    createQualifiedName((void*)&feTurbulenceTag, feTurbulenceImpl, svgNS);
    createQualifiedName((void*)&filterTag, filterImpl, svgNS);
    createQualifiedName((void*)&fontTag, fontImpl, svgNS);
    createQualifiedName((void*)&font_faceTag, font_faceImpl, svgNS);
    createQualifiedName((void*)&font_face_formatTag, font_face_formatImpl, svgNS);
    createQualifiedName((void*)&font_face_nameTag, font_face_nameImpl, svgNS);
    createQualifiedName((void*)&font_face_srcTag, font_face_srcImpl, svgNS);
    createQualifiedName((void*)&font_face_uriTag, font_face_uriImpl, svgNS);
    createQualifiedName((void*)&foreignObjectTag, foreignObjectImpl, svgNS);
    createQualifiedName((void*)&gTag, gImpl, svgNS);
    createQualifiedName((void*)&glyphTag, glyphImpl, svgNS);
    createQualifiedName((void*)&glyphRefTag, glyphRefImpl, svgNS);
    createQualifiedName((void*)&hkernTag, hkernImpl, svgNS);
    createQualifiedName((void*)&imageTag, imageImpl, svgNS);
    createQualifiedName((void*)&lineTag, lineImpl, svgNS);
    createQualifiedName((void*)&linearGradientTag, linearGradientImpl, svgNS);
    createQualifiedName((void*)&markerTag, markerImpl, svgNS);
    createQualifiedName((void*)&maskTag, maskImpl, svgNS);
    createQualifiedName((void*)&metadataTag, metadataImpl, svgNS);
    createQualifiedName((void*)&missing_glyphTag, missing_glyphImpl, svgNS);
    createQualifiedName((void*)&mpathTag, mpathImpl, svgNS);
    createQualifiedName((void*)&pathTag, pathImpl, svgNS);
    createQualifiedName((void*)&patternTag, patternImpl, svgNS);
    createQualifiedName((void*)&polygonTag, polygonImpl, svgNS);
    createQualifiedName((void*)&polylineTag, polylineImpl, svgNS);
    createQualifiedName((void*)&radialGradientTag, radialGradientImpl, svgNS);
    createQualifiedName((void*)&rectTag, rectImpl, svgNS);
    createQualifiedName((void*)&scriptTag, scriptImpl, svgNS);
    createQualifiedName((void*)&setTag, setImpl, svgNS);
    createQualifiedName((void*)&stopTag, stopImpl, svgNS);
    createQualifiedName((void*)&styleTag, styleImpl, svgNS);
    createQualifiedName((void*)&svgTag, svgImpl, svgNS);
    createQualifiedName((void*)&switchTag, switchImpl, svgNS);
    createQualifiedName((void*)&symbolTag, symbolImpl, svgNS);
    createQualifiedName((void*)&textTag, textImpl, svgNS);
    createQualifiedName((void*)&textPathTag, textPathImpl, svgNS);
    createQualifiedName((void*)&titleTag, titleImpl, svgNS);
    createQualifiedName((void*)&trefTag, trefImpl, svgNS);
    createQualifiedName((void*)&tspanTag, tspanImpl, svgNS);
    createQualifiedName((void*)&useTag, useImpl, svgNS);
    createQualifiedName((void*)&viewTag, viewImpl, svgNS);
    createQualifiedName((void*)&vkernTag, vkernImpl, svgNS);
    // Attributes
    createQualifiedName((void*)&accent_heightAttr, accent_heightImpl);
    createQualifiedName((void*)&accumulateAttr, accumulateImpl);
    createQualifiedName((void*)&additiveAttr, additiveImpl);
    createQualifiedName((void*)&alignment_baselineAttr, alignment_baselineImpl);
    createQualifiedName((void*)&alphabeticAttr, alphabeticImpl);
    createQualifiedName((void*)&amplitudeAttr, amplitudeImpl);
    createQualifiedName((void*)&animateAttr, animateImpl);
    createQualifiedName((void*)&arabic_formAttr, arabic_formImpl);
    createQualifiedName((void*)&ascentAttr, ascentImpl);
    createQualifiedName((void*)&attributeNameAttr, attributeNameImpl);
    createQualifiedName((void*)&attributeTypeAttr, attributeTypeImpl);
    createQualifiedName((void*)&azimuthAttr, azimuthImpl);
    createQualifiedName((void*)&baseFrequencyAttr, baseFrequencyImpl);
    createQualifiedName((void*)&baseProfileAttr, baseProfileImpl);
    createQualifiedName((void*)&baseline_shiftAttr, baseline_shiftImpl);
    createQualifiedName((void*)&bboxAttr, bboxImpl);
    createQualifiedName((void*)&beginAttr, beginImpl);
    createQualifiedName((void*)&biasAttr, biasImpl);
    createQualifiedName((void*)&buffered_renderingAttr, buffered_renderingImpl);
    createQualifiedName((void*)&byAttr, byImpl);
    createQualifiedName((void*)&calcModeAttr, calcModeImpl);
    createQualifiedName((void*)&cap_heightAttr, cap_heightImpl);
    createQualifiedName((void*)&clipAttr, clipImpl);
    createQualifiedName((void*)&clipPathUnitsAttr, clipPathUnitsImpl);
    createQualifiedName((void*)&clip_pathAttr, clip_pathImpl);
    createQualifiedName((void*)&clip_ruleAttr, clip_ruleImpl);
    createQualifiedName((void*)&colorAttr, colorImpl);
    createQualifiedName((void*)&color_interpolationAttr, color_interpolationImpl);
    createQualifiedName((void*)&color_interpolation_filtersAttr, color_interpolation_filtersImpl);
    createQualifiedName((void*)&color_profileAttr, color_profileImpl);
    createQualifiedName((void*)&color_renderingAttr, color_renderingImpl);
    createQualifiedName((void*)&contentScriptTypeAttr, contentScriptTypeImpl);
    createQualifiedName((void*)&contentStyleTypeAttr, contentStyleTypeImpl);
    createQualifiedName((void*)&cursorAttr, cursorImpl);
    createQualifiedName((void*)&cxAttr, cxImpl);
    createQualifiedName((void*)&cyAttr, cyImpl);
    createQualifiedName((void*)&dAttr, dImpl);
    createQualifiedName((void*)&descentAttr, descentImpl);
    createQualifiedName((void*)&diffuseConstantAttr, diffuseConstantImpl);
    createQualifiedName((void*)&directionAttr, directionImpl);
    createQualifiedName((void*)&displayAttr, displayImpl);
    createQualifiedName((void*)&divisorAttr, divisorImpl);
    createQualifiedName((void*)&dominant_baselineAttr, dominant_baselineImpl);
    createQualifiedName((void*)&durAttr, durImpl);
    createQualifiedName((void*)&dxAttr, dxImpl);
    createQualifiedName((void*)&dyAttr, dyImpl);
    createQualifiedName((void*)&edgeModeAttr, edgeModeImpl);
    createQualifiedName((void*)&elevationAttr, elevationImpl);
    createQualifiedName((void*)&enable_backgroundAttr, enable_backgroundImpl);
    createQualifiedName((void*)&endAttr, endImpl);
    createQualifiedName((void*)&exponentAttr, exponentImpl);
    createQualifiedName((void*)&externalResourcesRequiredAttr, externalResourcesRequiredImpl);
    createQualifiedName((void*)&fillAttr, fillImpl);
    createQualifiedName((void*)&fill_opacityAttr, fill_opacityImpl);
    createQualifiedName((void*)&fill_ruleAttr, fill_ruleImpl);
    createQualifiedName((void*)&filterAttr, filterImpl);
    createQualifiedName((void*)&filterResAttr, filterResImpl);
    createQualifiedName((void*)&filterUnitsAttr, filterUnitsImpl);
    createQualifiedName((void*)&flood_colorAttr, flood_colorImpl);
    createQualifiedName((void*)&flood_opacityAttr, flood_opacityImpl);
    createQualifiedName((void*)&font_familyAttr, font_familyImpl);
    createQualifiedName((void*)&font_sizeAttr, font_sizeImpl);
    createQualifiedName((void*)&font_size_adjustAttr, font_size_adjustImpl);
    createQualifiedName((void*)&font_stretchAttr, font_stretchImpl);
    createQualifiedName((void*)&font_styleAttr, font_styleImpl);
    createQualifiedName((void*)&font_variantAttr, font_variantImpl);
    createQualifiedName((void*)&font_weightAttr, font_weightImpl);
    createQualifiedName((void*)&formatAttr, formatImpl);
    createQualifiedName((void*)&frAttr, frImpl);
    createQualifiedName((void*)&fromAttr, fromImpl);
    createQualifiedName((void*)&fxAttr, fxImpl);
    createQualifiedName((void*)&fyAttr, fyImpl);
    createQualifiedName((void*)&g1Attr, g1Impl);
    createQualifiedName((void*)&g2Attr, g2Impl);
    createQualifiedName((void*)&glyphRefAttr, glyphRefImpl);
    createQualifiedName((void*)&glyph_nameAttr, glyph_nameImpl);
    createQualifiedName((void*)&glyph_orientation_horizontalAttr, glyph_orientation_horizontalImpl);
    createQualifiedName((void*)&glyph_orientation_verticalAttr, glyph_orientation_verticalImpl);
    createQualifiedName((void*)&gradientTransformAttr, gradientTransformImpl);
    createQualifiedName((void*)&gradientUnitsAttr, gradientUnitsImpl);
    createQualifiedName((void*)&hangingAttr, hangingImpl);
    createQualifiedName((void*)&heightAttr, heightImpl);
    createQualifiedName((void*)&horiz_adv_xAttr, horiz_adv_xImpl);
    createQualifiedName((void*)&horiz_origin_xAttr, horiz_origin_xImpl);
    createQualifiedName((void*)&horiz_origin_yAttr, horiz_origin_yImpl);
    createQualifiedName((void*)&ideographicAttr, ideographicImpl);
    createQualifiedName((void*)&image_renderingAttr, image_renderingImpl);
    createQualifiedName((void*)&inAttr, inImpl);
    createQualifiedName((void*)&in2Attr, in2Impl);
    createQualifiedName((void*)&interceptAttr, interceptImpl);
    createQualifiedName((void*)&kAttr, kImpl);
    createQualifiedName((void*)&k1Attr, k1Impl);
    createQualifiedName((void*)&k2Attr, k2Impl);
    createQualifiedName((void*)&k3Attr, k3Impl);
    createQualifiedName((void*)&k4Attr, k4Impl);
    createQualifiedName((void*)&kernelMatrixAttr, kernelMatrixImpl);
    createQualifiedName((void*)&kernelUnitLengthAttr, kernelUnitLengthImpl);
    createQualifiedName((void*)&kerningAttr, kerningImpl);
    createQualifiedName((void*)&keyPointsAttr, keyPointsImpl);
    createQualifiedName((void*)&keySplinesAttr, keySplinesImpl);
    createQualifiedName((void*)&keyTimesAttr, keyTimesImpl);
    createQualifiedName((void*)&langAttr, langImpl);
    createQualifiedName((void*)&lengthAdjustAttr, lengthAdjustImpl);
    createQualifiedName((void*)&letter_spacingAttr, letter_spacingImpl);
    createQualifiedName((void*)&lighting_colorAttr, lighting_colorImpl);
    createQualifiedName((void*)&limitingConeAngleAttr, limitingConeAngleImpl);
    createQualifiedName((void*)&localAttr, localImpl);
    createQualifiedName((void*)&markerHeightAttr, markerHeightImpl);
    createQualifiedName((void*)&markerUnitsAttr, markerUnitsImpl);
    createQualifiedName((void*)&markerWidthAttr, markerWidthImpl);
    createQualifiedName((void*)&marker_endAttr, marker_endImpl);
    createQualifiedName((void*)&marker_midAttr, marker_midImpl);
    createQualifiedName((void*)&marker_startAttr, marker_startImpl);
    createQualifiedName((void*)&maskAttr, maskImpl);
    createQualifiedName((void*)&maskContentUnitsAttr, maskContentUnitsImpl);
    createQualifiedName((void*)&maskUnitsAttr, maskUnitsImpl);
    createQualifiedName((void*)&mask_typeAttr, mask_typeImpl);
    createQualifiedName((void*)&mathematicalAttr, mathematicalImpl);
    createQualifiedName((void*)&maxAttr, maxImpl);
    createQualifiedName((void*)&mediaAttr, mediaImpl);
    createQualifiedName((void*)&methodAttr, methodImpl);
    createQualifiedName((void*)&minAttr, minImpl);
    createQualifiedName((void*)&modeAttr, modeImpl);
    createQualifiedName((void*)&nameAttr, nameImpl);
    createQualifiedName((void*)&numOctavesAttr, numOctavesImpl);
    createQualifiedName((void*)&offsetAttr, offsetImpl);
    createQualifiedName((void*)&onactivateAttr, onactivateImpl);
    createQualifiedName((void*)&onbeginAttr, onbeginImpl);
    createQualifiedName((void*)&onendAttr, onendImpl);
    createQualifiedName((void*)&onfocusinAttr, onfocusinImpl);
    createQualifiedName((void*)&onfocusoutAttr, onfocusoutImpl);
    createQualifiedName((void*)&onrepeatAttr, onrepeatImpl);
    createQualifiedName((void*)&onzoomAttr, onzoomImpl);
    createQualifiedName((void*)&opacityAttr, opacityImpl);
    createQualifiedName((void*)&operatorAttr, operatorImpl);
    createQualifiedName((void*)&orderAttr, orderImpl);
    createQualifiedName((void*)&orientAttr, orientImpl);
    createQualifiedName((void*)&orientationAttr, orientationImpl);
    createQualifiedName((void*)&originAttr, originImpl);
    createQualifiedName((void*)&overflowAttr, overflowImpl);
    createQualifiedName((void*)&overline_positionAttr, overline_positionImpl);
    createQualifiedName((void*)&overline_thicknessAttr, overline_thicknessImpl);
    createQualifiedName((void*)&panose_1Attr, panose_1Impl);
    createQualifiedName((void*)&pathAttr, pathImpl);
    createQualifiedName((void*)&pathLengthAttr, pathLengthImpl);
    createQualifiedName((void*)&patternContentUnitsAttr, patternContentUnitsImpl);
    createQualifiedName((void*)&patternTransformAttr, patternTransformImpl);
    createQualifiedName((void*)&patternUnitsAttr, patternUnitsImpl);
    createQualifiedName((void*)&pointer_eventsAttr, pointer_eventsImpl);
    createQualifiedName((void*)&pointsAttr, pointsImpl);
    createQualifiedName((void*)&pointsAtXAttr, pointsAtXImpl);
    createQualifiedName((void*)&pointsAtYAttr, pointsAtYImpl);
    createQualifiedName((void*)&pointsAtZAttr, pointsAtZImpl);
    createQualifiedName((void*)&preserveAlphaAttr, preserveAlphaImpl);
    createQualifiedName((void*)&preserveAspectRatioAttr, preserveAspectRatioImpl);
    createQualifiedName((void*)&primitiveUnitsAttr, primitiveUnitsImpl);
    createQualifiedName((void*)&rAttr, rImpl);
    createQualifiedName((void*)&radiusAttr, radiusImpl);
    createQualifiedName((void*)&refXAttr, refXImpl);
    createQualifiedName((void*)&refYAttr, refYImpl);
    createQualifiedName((void*)&rendering_intentAttr, rendering_intentImpl);
    createQualifiedName((void*)&repeatCountAttr, repeatCountImpl);
    createQualifiedName((void*)&repeatDurAttr, repeatDurImpl);
    createQualifiedName((void*)&requiredExtensionsAttr, requiredExtensionsImpl);
    createQualifiedName((void*)&requiredFeaturesAttr, requiredFeaturesImpl);
    createQualifiedName((void*)&restartAttr, restartImpl);
    createQualifiedName((void*)&resultAttr, resultImpl);
    createQualifiedName((void*)&rotateAttr, rotateImpl);
    createQualifiedName((void*)&rxAttr, rxImpl);
    createQualifiedName((void*)&ryAttr, ryImpl);
    createQualifiedName((void*)&scaleAttr, scaleImpl);
    createQualifiedName((void*)&seedAttr, seedImpl);
    createQualifiedName((void*)&shape_renderingAttr, shape_renderingImpl);
    createQualifiedName((void*)&slopeAttr, slopeImpl);
    createQualifiedName((void*)&spacingAttr, spacingImpl);
    createQualifiedName((void*)&specularConstantAttr, specularConstantImpl);
    createQualifiedName((void*)&specularExponentAttr, specularExponentImpl);
    createQualifiedName((void*)&spreadMethodAttr, spreadMethodImpl);
    createQualifiedName((void*)&startOffsetAttr, startOffsetImpl);
    createQualifiedName((void*)&stdDeviationAttr, stdDeviationImpl);
    createQualifiedName((void*)&stemhAttr, stemhImpl);
    createQualifiedName((void*)&stemvAttr, stemvImpl);
    createQualifiedName((void*)&stitchTilesAttr, stitchTilesImpl);
    createQualifiedName((void*)&stop_colorAttr, stop_colorImpl);
    createQualifiedName((void*)&stop_opacityAttr, stop_opacityImpl);
    createQualifiedName((void*)&strikethrough_positionAttr, strikethrough_positionImpl);
    createQualifiedName((void*)&strikethrough_thicknessAttr, strikethrough_thicknessImpl);
    createQualifiedName((void*)&strokeAttr, strokeImpl);
    createQualifiedName((void*)&stroke_dasharrayAttr, stroke_dasharrayImpl);
    createQualifiedName((void*)&stroke_dashoffsetAttr, stroke_dashoffsetImpl);
    createQualifiedName((void*)&stroke_linecapAttr, stroke_linecapImpl);
    createQualifiedName((void*)&stroke_linejoinAttr, stroke_linejoinImpl);
    createQualifiedName((void*)&stroke_miterlimitAttr, stroke_miterlimitImpl);
    createQualifiedName((void*)&stroke_opacityAttr, stroke_opacityImpl);
    createQualifiedName((void*)&stroke_widthAttr, stroke_widthImpl);
    createQualifiedName((void*)&styleAttr, styleImpl);
    createQualifiedName((void*)&surfaceScaleAttr, surfaceScaleImpl);
    createQualifiedName((void*)&systemLanguageAttr, systemLanguageImpl);
    createQualifiedName((void*)&tableValuesAttr, tableValuesImpl);
    createQualifiedName((void*)&targetAttr, targetImpl);
    createQualifiedName((void*)&targetXAttr, targetXImpl);
    createQualifiedName((void*)&targetYAttr, targetYImpl);
    createQualifiedName((void*)&textLengthAttr, textLengthImpl);
    createQualifiedName((void*)&text_anchorAttr, text_anchorImpl);
    createQualifiedName((void*)&text_decorationAttr, text_decorationImpl);
    createQualifiedName((void*)&text_renderingAttr, text_renderingImpl);
    createQualifiedName((void*)&titleAttr, titleImpl);
    createQualifiedName((void*)&toAttr, toImpl);
    createQualifiedName((void*)&transformAttr, transformImpl);
    createQualifiedName((void*)&transform_originAttr, transform_originImpl);
    createQualifiedName((void*)&typeAttr, typeImpl);
    createQualifiedName((void*)&u1Attr, u1Impl);
    createQualifiedName((void*)&u2Attr, u2Impl);
    createQualifiedName((void*)&underline_positionAttr, underline_positionImpl);
    createQualifiedName((void*)&underline_thicknessAttr, underline_thicknessImpl);
    createQualifiedName((void*)&unicodeAttr, unicodeImpl);
    createQualifiedName((void*)&unicode_bidiAttr, unicode_bidiImpl);
    createQualifiedName((void*)&unicode_rangeAttr, unicode_rangeImpl);
    createQualifiedName((void*)&units_per_emAttr, units_per_emImpl);
    createQualifiedName((void*)&v_alphabeticAttr, v_alphabeticImpl);
    createQualifiedName((void*)&v_hangingAttr, v_hangingImpl);
    createQualifiedName((void*)&v_ideographicAttr, v_ideographicImpl);
    createQualifiedName((void*)&v_mathematicalAttr, v_mathematicalImpl);
    createQualifiedName((void*)&valuesAttr, valuesImpl);
    createQualifiedName((void*)&vector_effectAttr, vector_effectImpl);
    createQualifiedName((void*)&versionAttr, versionImpl);
    createQualifiedName((void*)&vert_adv_yAttr, vert_adv_yImpl);
    createQualifiedName((void*)&vert_origin_xAttr, vert_origin_xImpl);
    createQualifiedName((void*)&vert_origin_yAttr, vert_origin_yImpl);
    createQualifiedName((void*)&viewBoxAttr, viewBoxImpl);
    createQualifiedName((void*)&viewTargetAttr, viewTargetImpl);
    createQualifiedName((void*)&visibilityAttr, visibilityImpl);
    createQualifiedName((void*)&widthAttr, widthImpl);
    createQualifiedName((void*)&widthsAttr, widthsImpl);
    createQualifiedName((void*)&word_spacingAttr, word_spacingImpl);
    createQualifiedName((void*)&writing_modeAttr, writing_modeImpl);
    createQualifiedName((void*)&xAttr, xImpl);
    createQualifiedName((void*)&x1Attr, x1Impl);
    createQualifiedName((void*)&x2Attr, x2Impl);
    createQualifiedName((void*)&xChannelSelectorAttr, xChannelSelectorImpl);
    createQualifiedName((void*)&x_heightAttr, x_heightImpl);
    createQualifiedName((void*)&yAttr, yImpl);
    createQualifiedName((void*)&y1Attr, y1Impl);
    createQualifiedName((void*)&y2Attr, y2Impl);
    createQualifiedName((void*)&yChannelSelectorAttr, yChannelSelectorImpl);
    createQualifiedName((void*)&zAttr, zImpl);
    createQualifiedName((void*)&zoomAndPanAttr, zoomAndPanImpl);
}

} }

