LCOV - code coverage report
Current view: directory - parser/html - nsHtml5AttributeName.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 1855 1818 98.0 %
Date: 2012-06-02 Functions: 17 8 47.1 %

       1                 : /*
       2                 :  * Copyright (c) 2008-2011 Mozilla Foundation
       3                 :  *
       4                 :  * Permission is hereby granted, free of charge, to any person obtaining a 
       5                 :  * copy of this software and associated documentation files (the "Software"), 
       6                 :  * to deal in the Software without restriction, including without limitation 
       7                 :  * the rights to use, copy, modify, merge, publish, distribute, sublicense, 
       8                 :  * and/or sell copies of the Software, and to permit persons to whom the 
       9                 :  * Software is furnished to do so, subject to the following conditions:
      10                 :  *
      11                 :  * The above copyright notice and this permission notice shall be included in 
      12                 :  * all copies or substantial portions of the Software.
      13                 :  *
      14                 :  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
      15                 :  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
      16                 :  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 
      17                 :  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
      18                 :  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
      19                 :  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
      20                 :  * DEALINGS IN THE SOFTWARE.
      21                 :  */
      22                 : 
      23                 : /*
      24                 :  * THIS IS A GENERATED FILE. PLEASE DO NOT EDIT.
      25                 :  * Please edit AttributeName.java instead and regenerate.
      26                 :  */
      27                 : 
      28                 : #define nsHtml5AttributeName_cpp__
      29                 : 
      30                 : #include "prtypes.h"
      31                 : #include "nsIAtom.h"
      32                 : #include "nsHtml5AtomTable.h"
      33                 : #include "nsString.h"
      34                 : #include "nsINameSpaceManager.h"
      35                 : #include "nsIContent.h"
      36                 : #include "nsTraceRefcnt.h"
      37                 : #include "jArray.h"
      38                 : #include "nsHtml5ArrayCopy.h"
      39                 : #include "nsAHtml5TreeBuilderState.h"
      40                 : #include "nsHtml5Atoms.h"
      41                 : #include "nsHtml5ByteReadable.h"
      42                 : #include "nsIUnicodeDecoder.h"
      43                 : #include "nsHtml5Macros.h"
      44                 : 
      45                 : #include "nsHtml5Tokenizer.h"
      46                 : #include "nsHtml5TreeBuilder.h"
      47                 : #include "nsHtml5MetaScanner.h"
      48                 : #include "nsHtml5ElementName.h"
      49                 : #include "nsHtml5HtmlAttributes.h"
      50                 : #include "nsHtml5StackNode.h"
      51                 : #include "nsHtml5UTF16Buffer.h"
      52                 : #include "nsHtml5StateSnapshot.h"
      53                 : #include "nsHtml5Portability.h"
      54                 : 
      55                 : #include "nsHtml5AttributeName.h"
      56                 : #include "nsHtml5ReleasableAttributeName.h"
      57                 : 
      58                 : PRInt32* nsHtml5AttributeName::ALL_NO_NS = 0;
      59                 : PRInt32* nsHtml5AttributeName::XMLNS_NS = 0;
      60                 : PRInt32* nsHtml5AttributeName::XML_NS = 0;
      61                 : PRInt32* nsHtml5AttributeName::XLINK_NS = 0;
      62                 : nsIAtom** nsHtml5AttributeName::ALL_NO_PREFIX = 0;
      63                 : nsIAtom** nsHtml5AttributeName::XMLNS_PREFIX = 0;
      64                 : nsIAtom** nsHtml5AttributeName::XLINK_PREFIX = 0;
      65                 : nsIAtom** nsHtml5AttributeName::XML_PREFIX = 0;
      66                 : nsIAtom** 
      67           87048 : nsHtml5AttributeName::SVG_DIFFERENT(nsIAtom* name, nsIAtom* camel)
      68                 : {
      69           87048 :   nsIAtom** arr = new nsIAtom*[4];
      70           87048 :   arr[0] = name;
      71           87048 :   arr[1] = name;
      72           87048 :   arr[2] = camel;
      73           87048 :   return arr;
      74                 : }
      75                 : 
      76                 : nsIAtom** 
      77            1404 : nsHtml5AttributeName::MATH_DIFFERENT(nsIAtom* name, nsIAtom* camel)
      78                 : {
      79            1404 :   nsIAtom** arr = new nsIAtom*[4];
      80            1404 :   arr[0] = name;
      81            1404 :   arr[1] = camel;
      82            1404 :   arr[2] = name;
      83            1404 :   return arr;
      84                 : }
      85                 : 
      86                 : nsIAtom** 
      87           15444 : nsHtml5AttributeName::COLONIFIED_LOCAL(nsIAtom* name, nsIAtom* suffix)
      88                 : {
      89           15444 :   nsIAtom** arr = new nsIAtom*[4];
      90           15444 :   arr[0] = name;
      91           15444 :   arr[1] = suffix;
      92           15444 :   arr[2] = suffix;
      93           15444 :   return arr;
      94                 : }
      95                 : 
      96                 : nsIAtom** 
      97          710424 : nsHtml5AttributeName::SAME_LOCAL(nsIAtom* name)
      98                 : {
      99          710424 :   nsIAtom** arr = new nsIAtom*[4];
     100          710424 :   arr[0] = name;
     101          710424 :   arr[1] = name;
     102          710424 :   arr[2] = name;
     103          710424 :   return arr;
     104                 : }
     105                 : 
     106                 : nsHtml5AttributeName* 
     107               0 : nsHtml5AttributeName::nameByBuffer(PRUnichar* buf, PRInt32 offset, PRInt32 length, nsHtml5AtomTable* interner)
     108                 : {
     109               0 :   PRInt32 hash = nsHtml5AttributeName::bufToHash(buf, length);
     110               0 :   PRInt32 index = nsHtml5AttributeName::ATTRIBUTE_HASHES.binarySearch(hash);
     111               0 :   if (index < 0) {
     112               0 :     return nsHtml5AttributeName::createAttributeName(nsHtml5Portability::newLocalNameFromBuffer(buf, offset, length, interner));
     113                 :   } else {
     114               0 :     nsHtml5AttributeName* attributeName = nsHtml5AttributeName::ATTRIBUTE_NAMES[index];
     115               0 :     nsIAtom* name = attributeName->getLocal(NS_HTML5ATTRIBUTE_NAME_HTML);
     116               0 :     if (!nsHtml5Portability::localEqualsBuffer(name, buf, offset, length)) {
     117               0 :       return nsHtml5AttributeName::createAttributeName(nsHtml5Portability::newLocalNameFromBuffer(buf, offset, length, interner));
     118                 :     }
     119               0 :     return attributeName;
     120                 :   }
     121                 : }
     122                 : 
     123                 : PRInt32 
     124               0 : nsHtml5AttributeName::bufToHash(PRUnichar* buf, PRInt32 len)
     125                 : {
     126               0 :   PRInt32 hash2 = 0;
     127               0 :   PRInt32 hash = len;
     128               0 :   hash <<= 5;
     129               0 :   hash += buf[0] - 0x60;
     130               0 :   PRInt32 j = len;
     131               0 :   for (PRInt32 i = 0; i < 4 && j > 0; i++) {
     132               0 :     j--;
     133               0 :     hash <<= 5;
     134               0 :     hash += buf[j] - 0x60;
     135               0 :     hash2 <<= 6;
     136               0 :     hash2 += buf[i] - 0x5F;
     137                 :   }
     138               0 :   return hash ^ hash2;
     139                 : }
     140                 : 
     141                 : 
     142          814320 : nsHtml5AttributeName::nsHtml5AttributeName(PRInt32* uri, nsIAtom** local, nsIAtom** prefix)
     143                 :   : uri(uri),
     144                 :     local(local),
     145          814320 :     prefix(prefix)
     146                 : {
     147          814320 :   MOZ_COUNT_CTOR(nsHtml5AttributeName);
     148          814320 : }
     149                 : 
     150                 : nsHtml5AttributeName* 
     151               0 : nsHtml5AttributeName::createAttributeName(nsIAtom* name)
     152                 : {
     153               0 :   return new nsHtml5ReleasableAttributeName(nsHtml5AttributeName::ALL_NO_NS, nsHtml5AttributeName::SAME_LOCAL(name), ALL_NO_PREFIX);
     154                 : }
     155                 : 
     156                 : void 
     157               0 : nsHtml5AttributeName::release()
     158                 : {
     159               0 : }
     160                 : 
     161                 : 
     162          813740 : nsHtml5AttributeName::~nsHtml5AttributeName()
     163                 : {
     164          813740 :   MOZ_COUNT_DTOR(nsHtml5AttributeName);
     165          813740 :   delete[] local;
     166          813740 : }
     167                 : 
     168                 : nsHtml5AttributeName* 
     169               0 : nsHtml5AttributeName::cloneAttributeName(nsHtml5AtomTable* interner)
     170                 : {
     171               0 :   return this;
     172                 : }
     173                 : 
     174                 : PRInt32 
     175               0 : nsHtml5AttributeName::getUri(PRInt32 mode)
     176                 : {
     177               0 :   return uri[mode];
     178                 : }
     179                 : 
     180                 : nsIAtom* 
     181               0 : nsHtml5AttributeName::getLocal(PRInt32 mode)
     182                 : {
     183               0 :   return local[mode];
     184                 : }
     185                 : 
     186                 : nsIAtom* 
     187               0 : nsHtml5AttributeName::getPrefix(PRInt32 mode)
     188                 : {
     189               0 :   return prefix[mode];
     190                 : }
     191                 : 
     192                 : bool 
     193               0 : nsHtml5AttributeName::equalsAnother(nsHtml5AttributeName* another)
     194                 : {
     195               0 :   return this->getLocal(NS_HTML5ATTRIBUTE_NAME_HTML) == another->getLocal(NS_HTML5ATTRIBUTE_NAME_HTML);
     196                 : }
     197                 : 
     198                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_D = nsnull;
     199                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K = nsnull;
     200                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_R = nsnull;
     201                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X = nsnull;
     202                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y = nsnull;
     203                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Z = nsnull;
     204                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BY = nsnull;
     205                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CX = nsnull;
     206                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CY = nsnull;
     207                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DX = nsnull;
     208                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DY = nsnull;
     209                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_G2 = nsnull;
     210                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_G1 = nsnull;
     211                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FX = nsnull;
     212                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FY = nsnull;
     213                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K4 = nsnull;
     214                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K2 = nsnull;
     215                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K3 = nsnull;
     216                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_K1 = nsnull;
     217                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ID = nsnull;
     218                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IN = nsnull;
     219                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_U2 = nsnull;
     220                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_U1 = nsnull;
     221                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RT = nsnull;
     222                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RX = nsnull;
     223                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RY = nsnull;
     224                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TO = nsnull;
     225                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y2 = nsnull;
     226                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_Y1 = nsnull;
     227                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X1 = nsnull;
     228                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X2 = nsnull;
     229                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALT = nsnull;
     230                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIR = nsnull;
     231                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DUR = nsnull;
     232                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_END = nsnull;
     233                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FOR = nsnull;
     234                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IN2 = nsnull;
     235                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAX = nsnull;
     236                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MIN = nsnull;
     237                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOW = nsnull;
     238                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REL = nsnull;
     239                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REV = nsnull;
     240                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SRC = nsnull;
     241                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AXIS = nsnull;
     242                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ABBR = nsnull;
     243                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BBOX = nsnull;
     244                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CITE = nsnull;
     245                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODE = nsnull;
     246                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BIAS = nsnull;
     247                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLS = nsnull;
     248                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP = nsnull;
     249                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHAR = nsnull;
     250                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASE = nsnull;
     251                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EDGE = nsnull;
     252                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATA = nsnull;
     253                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL = nsnull;
     254                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FROM = nsnull;
     255                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FORM = nsnull;
     256                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FACE = nsnull;
     257                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIGH = nsnull;
     258                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HREF = nsnull;
     259                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPEN = nsnull;
     260                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ICON = nsnull;
     261                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NAME = nsnull;
     262                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MODE = nsnull;
     263                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASK = nsnull;
     264                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINK = nsnull;
     265                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LANG = nsnull;
     266                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOOP = nsnull;
     267                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIST = nsnull;
     268                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TYPE = nsnull;
     269                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WHEN = nsnull;
     270                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WRAP = nsnull;
     271                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT = nsnull;
     272                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATH = nsnull;
     273                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PING = nsnull;
     274                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFX = nsnull;
     275                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REFY = nsnull;
     276                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SIZE = nsnull;
     277                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEED = nsnull;
     278                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWS = nsnull;
     279                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPAN = nsnull;
     280                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEP = nsnull;
     281                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROLE = nsnull;
     282                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XREF = nsnull;
     283                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ASYNC = nsnull;
     284                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALINK = nsnull;
     285                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGN = nsnull;
     286                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLOSE = nsnull;
     287                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR = nsnull;
     288                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLASS = nsnull;
     289                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLEAR = nsnull;
     290                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BEGIN = nsnull;
     291                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEPTH = nsnull;
     292                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFER = nsnull;
     293                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FENCE = nsnull;
     294                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAME = nsnull;
     295                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ISMAP = nsnull;
     296                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONEND = nsnull;
     297                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INDEX = nsnull;
     298                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORDER = nsnull;
     299                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OTHER = nsnull;
     300                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCUT = nsnull;
     301                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NARGS = nsnull;
     302                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MEDIA = nsnull;
     303                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LABEL = nsnull;
     304                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOCAL = nsnull;
     305                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WIDTH = nsnull;
     306                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TITLE = nsnull;
     307                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VLINK = nsnull;
     308                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUE = nsnull;
     309                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SLOPE = nsnull;
     310                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHAPE = nsnull;
     311                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCOPE = nsnull;
     312                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCALE = nsnull;
     313                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPEED = nsnull;
     314                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STYLE = nsnull;
     315                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RULES = nsnull;
     316                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEMH = nsnull;
     317                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STEMV = nsnull;
     318                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_START = nsnull;
     319                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XMLNS = nsnull;
     320                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCEPT = nsnull;
     321                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENT = nsnull;
     322                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ASCENT = nsnull;
     323                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTIVE = nsnull;
     324                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALTIMG = nsnull;
     325                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTION = nsnull;
     326                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BORDER = nsnull;
     327                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CURSOR = nsnull;
     328                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COORDS = nsnull;
     329                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTER = nsnull;
     330                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FORMAT = nsnull;
     331                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIDDEN = nsnull;
     332                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HSPACE = nsnull;
     333                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HEIGHT = nsnull;
     334                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVE = nsnull;
     335                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONLOAD = nsnull;
     336                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAG = nsnull;
     337                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIGIN = nsnull;
     338                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONZOOM = nsnull;
     339                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONHELP = nsnull;
     340                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSTOP = nsnull;
     341                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDROP = nsnull;
     342                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBLUR = nsnull;
     343                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OBJECT = nsnull;
     344                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OFFSET = nsnull;
     345                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIENT = nsnull;
     346                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCOPY = nsnull;
     347                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOWRAP = nsnull;
     348                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOHREF = nsnull;
     349                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MACROS = nsnull;
     350                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_METHOD = nsnull;
     351                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LOWSRC = nsnull;
     352                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LSPACE = nsnull;
     353                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LQUOTE = nsnull;
     354                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_USEMAP = nsnull;
     355                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WIDTHS = nsnull;
     356                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGET = nsnull;
     357                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUES = nsnull;
     358                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALIGN = nsnull;
     359                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VSPACE = nsnull;
     360                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POSTER = nsnull;
     361                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTS = nsnull;
     362                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROMPT = nsnull;
     363                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCOPED = nsnull;
     364                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRING = nsnull;
     365                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCHEME = nsnull;
     366                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE = nsnull;
     367                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RADIUS = nsnull;
     368                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RESULT = nsnull;
     369                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT = nsnull;
     370                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RSPACE = nsnull;
     371                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROTATE = nsnull;
     372                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RQUOTE = nsnull;
     373                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALTTEXT = nsnull;
     374                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARCHIVE = nsnull;
     375                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AZIMUTH = nsnull;
     376                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLOSURE = nsnull;
     377                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHECKED = nsnull;
     378                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLASSID = nsnull;
     379                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHAROFF = nsnull;
     380                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BGCOLOR = nsnull;
     381                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLSPAN = nsnull;
     382                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CHARSET = nsnull;
     383                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COMPACT = nsnull;
     384                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENT = nsnull;
     385                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENCTYPE = nsnull;
     386                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATASRC = nsnull;
     387                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATAFLD = nsnull;
     388                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DECLARE = nsnull;
     389                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISPLAY = nsnull;
     390                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIVISOR = nsnull;
     391                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFAULT = nsnull;
     392                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DESCENT = nsnull;
     393                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNING = nsnull;
     394                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HANGING = nsnull;
     395                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HEADERS = nsnull;
     396                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONPASTE = nsnull;
     397                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCLICK = nsnull;
     398                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPTIMUM = nsnull;
     399                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEGIN = nsnull;
     400                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYUP = nsnull;
     401                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUS = nsnull;
     402                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONERROR = nsnull;
     403                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONINPUT = nsnull;
     404                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONABORT = nsnull;
     405                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSTART = nsnull;
     406                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONRESET = nsnull;
     407                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPACITY = nsnull;
     408                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOSHADE = nsnull;
     409                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MINSIZE = nsnull;
     410                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAXSIZE = nsnull;
     411                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LARGEOP = nsnull;
     412                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE = nsnull;
     413                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGETX = nsnull;
     414                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TARGETY = nsnull;
     415                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VIEWBOX = nsnull;
     416                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERSION = nsnull;
     417                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERN = nsnull;
     418                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PROFILE = nsnull;
     419                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPACING = nsnull;
     420                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RESTART = nsnull;
     421                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWSPAN = nsnull;
     422                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SANDBOX = nsnull;
     423                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUMMARY = nsnull;
     424                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STANDBY = nsnull;
     425                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPLACE = nsnull;
     426                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOPLAY = nsnull;
     427                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ADDITIVE = nsnull;
     428                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CALCMODE = nsnull;
     429                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODETYPE = nsnull;
     430                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CODEBASE = nsnull;
     431                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTROLS = nsnull;
     432                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BEVELLED = nsnull;
     433                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASELINE = nsnull;
     434                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EXPONENT = nsnull;
     435                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EDGEMODE = nsnull;
     436                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENCODING = nsnull;
     437                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPHREF = nsnull;
     438                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATETIME = nsnull;
     439                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISABLED = nsnull;
     440                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTSIZE = nsnull;
     441                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYTIMES = nsnull;
     442                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PANOSE_1 = nsnull;
     443                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HREFLANG = nsnull;
     444                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONRESIZE = nsnull;
     445                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCHANGE = nsnull;
     446                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBOUNCE = nsnull;
     447                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONUNLOAD = nsnull;
     448                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFINISH = nsnull;
     449                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSCROLL = nsnull;
     450                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OPERATOR = nsnull;
     451                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERFLOW = nsnull;
     452                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSUBMIT = nsnull;
     453                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONREPEAT = nsnull;
     454                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSELECT = nsnull;
     455                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NOTATION = nsnull;
     456                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NORESIZE = nsnull;
     457                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MANIFEST = nsnull;
     458                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHSIZE = nsnull;
     459                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MULTIPLE = nsnull;
     460                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LONGDESC = nsnull;
     461                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LANGUAGE = nsnull;
     462                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEMPLATE = nsnull;
     463                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TABINDEX = nsnull;
     464                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_READONLY = nsnull;
     465                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SELECTED = nsnull;
     466                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWLINES = nsnull;
     467                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEAMLESS = nsnull;
     468                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWALIGN = nsnull;
     469                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRETCHY = nsnull;
     470                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIRED = nsnull;
     471                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_BASE = nsnull;
     472                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_LANG = nsnull;
     473                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_X_HEIGHT = nsnull;
     474                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_OWNS = nsnull;
     475                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOFOCUS = nsnull;
     476                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SORT = nsnull;
     477                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCESSKEY = nsnull;
     478                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_BUSY = nsnull;
     479                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_GRAB = nsnull;
     480                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AMPLITUDE = nsnull;
     481                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LIVE = nsnull;
     482                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP_RULE = nsnull;
     483                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIP_PATH = nsnull;
     484                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EQUALROWS = nsnull;
     485                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ELEVATION = nsnull;
     486                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIRECTION = nsnull;
     487                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DRAGGABLE = nsnull;
     488                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTERRES = nsnull;
     489                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL_RULE = nsnull;
     490                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTSTYLE = nsnull;
     491                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_SIZE = nsnull;
     492                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYPOINTS = nsnull;
     493                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HIDEFOCUS = nsnull;
     494                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMESSAGE = nsnull;
     495                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INTERCEPT = nsnull;
     496                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGEND = nsnull;
     497                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVEEND = nsnull;
     498                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONINVALID = nsnull;
     499                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYDOWN = nsnull;
     500                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUSIN = nsnull;
     501                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEUP = nsnull;
     502                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_INPUTMODE = nsnull;
     503                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWEXIT = nsnull;
     504                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHCOLOR = nsnull;
     505                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASKUNITS = nsnull;
     506                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MAXLENGTH = nsnull;
     507                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINEBREAK = nsnull;
     508                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TRANSFORM = nsnull;
     509                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_HANGING = nsnull;
     510                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VALUETYPE = nsnull;
     511                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATZ = nsnull;
     512                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATX = nsnull;
     513                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTSATY = nsnull;
     514                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SYMMETRIC = nsnull;
     515                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCROLLING = nsnull;
     516                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEATDUR = nsnull;
     517                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SELECTION = nsnull;
     518                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEPARATOR = nsnull;
     519                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XML_SPACE = nsnull;
     520                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOSUBMIT = nsnull;
     521                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALPHABETIC = nsnull;
     522                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACTIONTYPE = nsnull;
     523                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCUMULATE = nsnull;
     524                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LEVEL = nsnull;
     525                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNSPAN = nsnull;
     526                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CAP_HEIGHT = nsnull;
     527                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BACKGROUND = nsnull;
     528                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_NAME = nsnull;
     529                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GROUPALIGN = nsnull;
     530                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTFAMILY = nsnull;
     531                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONTWEIGHT = nsnull;
     532                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_STYLE = nsnull;
     533                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KEYSPLINES = nsnull;
     534                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HTTP_EQUIV = nsnull;
     535                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONACTIVATE = nsnull;
     536                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OCCURRENCE = nsnull;
     537                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IRRELEVANT = nsnull;
     538                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDBLCLICK = nsnull;
     539                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGDROP = nsnull;
     540                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONKEYPRESS = nsnull;
     541                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWENTER = nsnull;
     542                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGOVER = nsnull;
     543                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFOCUSOUT = nsnull;
     544                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEOUT = nsnull;
     545                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_NUMOCTAVES = nsnull;
     546                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_MID = nsnull;
     547                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_END = nsnull;
     548                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXTLENGTH = nsnull;
     549                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VISIBILITY = nsnull;
     550                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VIEWTARGET = nsnull;
     551                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ADV_Y = nsnull;
     552                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATHLENGTH = nsnull;
     553                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_MAX = nsnull;
     554                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RADIOGROUP = nsnull;
     555                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STOP_COLOR = nsnull;
     556                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SEPARATORS = nsnull;
     557                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_MIN = nsnull;
     558                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ROWSPACING = nsnull;
     559                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ZOOMANDPAN = nsnull;
     560                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_TYPE = nsnull;
     561                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ROLE = nsnull;
     562                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_HREF = nsnull;
     563                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_SHOW = nsnull;
     564                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENTUNDER = nsnull;
     565                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SECRET = nsnull;
     566                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_ATOMIC = nsnull;
     567                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_HIDDEN = nsnull;
     568                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_FLOWTO = nsnull;
     569                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARABIC_FORM = nsnull;
     570                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CELLPADDING = nsnull;
     571                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CELLSPACING = nsnull;
     572                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNWIDTH = nsnull;
     573                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CROSSORIGIN = nsnull;
     574                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNALIGN = nsnull;
     575                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNLINES = nsnull;
     576                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTEXTMENU = nsnull;
     577                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASEPROFILE = nsnull;
     578                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_FAMILY = nsnull;
     579                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAMEBORDER = nsnull;
     580                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILTERUNITS = nsnull;
     581                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FLOOD_COLOR = nsnull;
     582                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_WEIGHT = nsnull;
     583                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ADV_X = nsnull;
     584                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGLEAVE = nsnull;
     585                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEMOVE = nsnull;
     586                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ORIENTATION = nsnull;
     587                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEDOWN = nsnull;
     588                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEOVER = nsnull;
     589                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGENTER = nsnull;
     590                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IDEOGRAPHIC = nsnull;
     591                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORECUT = nsnull;
     592                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFORMINPUT = nsnull;
     593                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDRAGSTART = nsnull;
     594                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOVESTART = nsnull;
     595                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERUNITS = nsnull;
     596                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHVARIANT = nsnull;
     597                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARGINWIDTH = nsnull;
     598                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERWIDTH = nsnull;
     599                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_ANCHOR = nsnull;
     600                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TABLEVALUES = nsnull;
     601                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTLEVEL = nsnull;
     602                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEATCOUNT = nsnull;
     603                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STITCHTILES = nsnull;
     604                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STARTOFFSET = nsnull;
     605                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCROLLDELAY = nsnull;
     606                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XMLNS_XLINK = nsnull;
     607                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_TITLE = nsnull;
     608                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_INVALID = nsnull;
     609                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_PRESSED = nsnull;
     610                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CHECKED = nsnull;
     611                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_AUTOCOMPLETE = nsnull;
     612                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SETSIZE = nsnull;
     613                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CHANNEL = nsnull;
     614                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EQUALCOLUMNS = nsnull;
     615                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DISPLAYSTYLE = nsnull;
     616                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DATAFORMATAS = nsnull;
     617                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FILL_OPACITY = nsnull;
     618                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_VARIANT = nsnull;
     619                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_STRETCH = nsnull;
     620                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FRAMESPACING = nsnull;
     621                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNELMATRIX = nsnull;
     622                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDEACTIVATE = nsnull;
     623                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWSDELETE = nsnull;
     624                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSELEAVE = nsnull;
     625                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFORMCHANGE = nsnull;
     626                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCELLCHANGE = nsnull;
     627                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEWHEEL = nsnull;
     628                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONMOUSEENTER = nsnull;
     629                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONAFTERPRINT = nsnull;
     630                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORECOPY = nsnull;
     631                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARGINHEIGHT = nsnull;
     632                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKERHEIGHT = nsnull;
     633                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MARKER_START = nsnull;
     634                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHEMATICAL = nsnull;
     635                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LENGTHADJUST = nsnull;
     636                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNSELECTABLE = nsnull;
     637                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE_BIDI = nsnull;
     638                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNITS_PER_EM = nsnull;
     639                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WORD_SPACING = nsnull;
     640                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_WRITING_MODE = nsnull;
     641                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_ALPHABETIC = nsnull;
     642                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNUNITS = nsnull;
     643                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPREADMETHOD = nsnull;
     644                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SURFACESCALE = nsnull;
     645                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_WIDTH = nsnull;
     646                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_START = nsnull;
     647                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STDDEVIATION = nsnull;
     648                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STOP_OPACITY = nsnull;
     649                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_CONTROLS = nsnull;
     650                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_HASPOPUP = nsnull;
     651                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCENT_HEIGHT = nsnull;
     652                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUENOW = nsnull;
     653                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_RELEVANT = nsnull;
     654                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_POSINSET = nsnull;
     655                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUEMAX = nsnull;
     656                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_READONLY = nsnull;
     657                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_SELECTED = nsnull;
     658                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_REQUIRED = nsnull;
     659                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_EXPANDED = nsnull;
     660                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DISABLED = nsnull;
     661                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ATTRIBUTETYPE = nsnull;
     662                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ATTRIBUTENAME = nsnull;
     663                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DATATYPE = nsnull;
     664                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_VALUEMIN = nsnull;
     665                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASEFREQUENCY = nsnull;
     666                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLUMNSPACING = nsnull;
     667                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_PROFILE = nsnull;
     668                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CLIPPATHUNITS = nsnull;
     669                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DEFINITIONURL = nsnull;
     670                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GRADIENTUNITS = nsnull;
     671                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FLOOD_OPACITY = nsnull;
     672                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONAFTERUPDATE = nsnull;
     673                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONERRORUPDATE = nsnull;
     674                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREPASTE = nsnull;
     675                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONLOSECAPTURE = nsnull;
     676                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCONTEXTMENU = nsnull;
     677                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONSELECTSTART = nsnull;
     678                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREPRINT = nsnull;
     679                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MOVABLELIMITS = nsnull;
     680                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LINETHICKNESS = nsnull;
     681                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNICODE_RANGE = nsnull;
     682                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_THINMATHSPACE = nsnull;
     683                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ORIGIN_X = nsnull;
     684                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERT_ORIGIN_Y = nsnull;
     685                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_IDEOGRAPHIC = nsnull;
     686                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRESERVEALPHA = nsnull;
     687                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTMINSIZE = nsnull;
     688                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECIFICATION = nsnull;
     689                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ACTUATE = nsnull;
     690                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XLINK_ARCROLE = nsnull;
     691                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ACCEPT_CHARSET = nsnull;
     692                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGNMENTSCOPE = nsnull;
     693                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_MULTILINE = nsnull;
     694                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_BASELINE_SHIFT = nsnull;
     695                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ORIGIN_X = nsnull;
     696                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_HORIZ_ORIGIN_Y = nsnull;
     697                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREUPDATE = nsnull;
     698                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONFILTERCHANGE = nsnull;
     699                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONROWSINSERTED = nsnull;
     700                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREUNLOAD = nsnull;
     701                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MATHBACKGROUND = nsnull;
     702                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LETTER_SPACING = nsnull;
     703                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIGHTING_COLOR = nsnull;
     704                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_THICKMATHSPACE = nsnull;
     705                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_RENDERING = nsnull;
     706                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_V_MATHEMATICAL = nsnull;
     707                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_POINTER_EVENTS = nsnull;
     708                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRIMITIVEUNITS = nsnull;
     709                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SYSTEMLANGUAGE = nsnull;
     710                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_LINECAP = nsnull;
     711                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUBSCRIPTSHIFT = nsnull;
     712                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_OPACITY = nsnull;
     713                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DROPEFFECT = nsnull;
     714                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_LABELLEDBY = nsnull;
     715                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_TEMPLATEID = nsnull;
     716                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_RENDERING = nsnull;
     717                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENTEDITABLE = nsnull;
     718                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DIFFUSECONSTANT = nsnull;
     719                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATAAVAILABLE = nsnull;
     720                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONCONTROLSELECT = nsnull;
     721                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_IMAGE_RENDERING = nsnull;
     722                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MEDIUMMATHSPACE = nsnull;
     723                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_TEXT_DECORATION = nsnull;
     724                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SHAPE_RENDERING = nsnull;
     725                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_LINEJOIN = nsnull;
     726                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REPEAT_TEMPLATE = nsnull;
     727                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_DESCRIBEDBY = nsnull;
     728                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENTSTYLETYPE = nsnull;
     729                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_FONT_SIZE_ADJUST = nsnull;
     730                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_KERNELUNITLENGTH = nsnull;
     731                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREACTIVATE = nsnull;
     732                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONPROPERTYCHANGE = nsnull;
     733                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATASETCHANGED = nsnull;
     734                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_MASKCONTENTUNITS = nsnull;
     735                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNTRANSFORM = nsnull;
     736                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIREDFEATURES = nsnull;
     737                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_RENDERING_INTENT = nsnull;
     738                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECULAREXPONENT = nsnull;
     739                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SPECULARCONSTANT = nsnull;
     740                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SUPERSCRIPTSHIFT = nsnull;
     741                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_DASHARRAY = nsnull;
     742                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_XCHANNELSELECTOR = nsnull;
     743                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_YCHANNELSELECTOR = nsnull;
     744                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_AUTOCOMPLETE = nsnull;
     745                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_CONTENTSCRIPTTYPE = nsnull;
     746                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ENABLE_BACKGROUND = nsnull;
     747                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_DOMINANT_BASELINE = nsnull;
     748                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GRADIENTTRANSFORM = nsnull;
     749                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFORDEACTIVATE = nsnull;
     750                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONDATASETCOMPLETE = nsnull;
     751                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERLINE_POSITION = nsnull;
     752                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONBEFOREEDITFOCUS = nsnull;
     753                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_LIMITINGCONEANGLE = nsnull;
     754                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYTHINMATHSPACE = nsnull;
     755                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_DASHOFFSET = nsnull;
     756                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STROKE_MITERLIMIT = nsnull;
     757                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ALIGNMENT_BASELINE = nsnull;
     758                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ONREADYSTATECHANGE = nsnull;
     759                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_OVERLINE_THICKNESS = nsnull;
     760                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNDERLINE_POSITION = nsnull;
     761                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYTHICKMATHSPACE = nsnull;
     762                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_REQUIREDEXTENSIONS = nsnull;
     763                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_INTERPOLATION = nsnull;
     764                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_UNDERLINE_THICKNESS = nsnull;
     765                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PRESERVEASPECTRATIO = nsnull;
     766                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_PATTERNCONTENTUNITS = nsnull;
     767                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_MULTISELECTABLE = nsnull;
     768                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_SCRIPTSIZEMULTIPLIER = nsnull;
     769                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_ARIA_ACTIVEDESCENDANT = nsnull;
     770                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYVERYTHINMATHSPACE = nsnull;
     771                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_VERYVERYTHICKMATHSPACE = nsnull;
     772                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRIKETHROUGH_POSITION = nsnull;
     773                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_STRIKETHROUGH_THICKNESS = nsnull;
     774                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_EXTERNALRESOURCESREQUIRED = nsnull;
     775                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_ORIENTATION_VERTICAL = nsnull;
     776                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_COLOR_INTERPOLATION_FILTERS = nsnull;
     777                 : nsHtml5AttributeName* nsHtml5AttributeName::ATTR_GLYPH_ORIENTATION_HORIZONTAL = nsnull;
     778                 : nsHtml5AttributeName** nsHtml5AttributeName::ATTRIBUTE_NAMES = 0;
     779                 : static PRInt32 const ATTRIBUTE_HASHES_DATA[] = { 1153, 1383, 1601, 1793, 1827, 1857, 68600, 69146, 69177, 70237, 70270, 71572, 71669, 72415, 72444, 74846, 74904, 74943, 75001, 75276, 75590, 84742, 84839, 85575, 85963, 85992, 87204, 88074, 88171, 89130, 89163, 3207892, 3283895, 3284791, 3338752, 3358197, 3369562, 3539124, 3562402, 3574260, 3670335, 3696933, 3721879, 135280021, 135346322, 136317019, 136475749, 136548517, 136652214, 136884919, 136902418, 136942992, 137292068, 139120259, 139785574, 142250603, 142314056, 142331176, 142519584, 144752417, 145106895, 146147200, 146765926, 148805544, 149655723, 149809441, 150018784, 150445028, 150813181, 150923321, 152528754, 152536216, 152647366, 152962785, 155219321, 155654904, 157317483, 157350248, 157437941, 157447478, 157604838, 157685404, 157894402, 158315188, 166078431, 169409980, 169700259, 169856932, 170007032, 170409695, 170466488, 170513710, 170608367, 173028944, 173896963, 176090625, 176129212, 179390001, 179489057, 179627464, 179840468, 179849042, 180004216, 181779081, 183027151, 183645319, 183698797, 185922012, 185997252, 188312483, 188675799, 190977533, 190992569, 191006194, 191033518, 191038774, 191096249, 191166163, 191194426, 191522106, 191568039, 200104642, 202506661, 202537381, 202602917, 203070590, 203120766, 203389054, 203690071, 203971238, 203986524, 209040857, 209125756, 212055489, 212322418, 212746849, 213002877, 213055164, 213088023, 213259873, 213273386, 213435118, 213437318, 213438231, 213493071, 213532268, 213542834, 213584431, 213659891, 215285828, 215880731, 216112976, 216684637, 217369699, 217565298, 217576549, 218186795, 219743185, 220082234, 221623802, 221986406, 222283890, 223089542, 223138630, 223311265, 224547358, 224587256, 224589550, 224655650, 224785518, 224810917, 224813302, 225429618, 225432950, 225440869, 236107233, 236709921, 236838947, 237117095, 237143271, 237172455, 237209953, 237354143, 237372743, 237668065, 237703073, 237714273, 239743521, 240512803, 240522627, 240560417, 240656513, 241015715, 241062755, 241065383, 243523041, 245865199, 246261793, 246556195, 246774817, 246923491, 246928419, 246981667, 247014847, 247058369, 247112833, 247118177, 247119137, 247128739, 247316903, 249533729, 250235623, 250269543, 251402351, 252339047, 253260911, 253293679, 254844367, 255547879, 256077281, 256345377, 258124199, 258354465, 258605063, 258744193, 258845603, 258856961, 258926689, 269869248, 270174334, 270709417, 270778994, 270781796, 271102503, 271478858, 271490090, 272870654, 273335275, 273369140, 273924313, 274108530, 274116736, 276818662, 277476156, 279156579, 279349675, 280108533, 280128712, 280132869, 280162403, 280280292, 280413430, 280506130, 280677397, 280678580, 280686710, 280689066, 282736758, 283110901, 283275116, 283823226, 283890012, 284479340, 284606461, 286700477, 286798916, 291557706, 291665349, 291804100, 292138018, 292166446, 292418738, 292451039, 300298041, 300374839, 300597935, 303073389, 303083839, 303266673, 303354997, 303430688, 303576261, 303724281, 303819694, 304242723, 304382625, 306247792, 307227811, 307468786, 307724489, 309671175, 310252031, 310358241, 310373094, 311015256, 313357609, 313683893, 313701861, 313706996, 313707317, 313710350, 314027746, 314038181, 314091299, 314205627, 314233813, 316741830, 316797986, 317486755, 317794164, 320076137, 322657125, 322887778, 323506876, 323572412, 323605180, 325060058, 325320188, 325398738, 325541490, 325671619, 333868843, 336806130, 337212108, 337282686, 337285434, 337585223, 338036037, 338298087, 338566051, 340943551, 341190970, 342995704, 343352124, 343912673, 344585053, 346977248, 347218098, 347262163, 347278576, 347438191, 347655959, 347684788, 347726430, 347727772, 347776035, 347776629, 349500753, 350880161, 350887073, 353384123, 355496998, 355906922, 355979793, 356545959, 358637867, 358905016, 359164318, 359247286, 359350571, 359579447, 365560330, 367399355, 367420285, 367510727, 368013212, 370234760, 370353345, 370710317, 371074566, 371122285, 371194213, 371448425, 371448430, 371545055, 371593469, 371596922, 371758751, 371964792, 372151328, 376550136, 376710172, 376795771, 376826271, 376906556, 380514830, 380774774, 380775037, 381030322, 381136500, 381281631, 381282269, 381285504, 381330595, 381331422, 381335911, 381336484, 383907298, 383917408, 384595009, 384595013, 387799894, 387823201, 392581647, 392584937, 392742684, 392906485, 393003349, 400644707, 400973830, 404428547, 404432113, 404432865, 404469244, 404478897, 404694860, 406887479, 408294949, 408789955, 410022510, 410467324, 410586448, 410945965, 411845275, 414327152, 414327932, 414329781, 414346257, 414346439, 414639928, 414835998, 414894517, 414986533, 417465377, 417465381, 417492216, 418259232, 419310946, 420103495, 420242342, 420380455, 420658662, 420717432, 423183880, 424539259, 425929170, 425972964, 426050649, 426126450, 426142833, 426607922, 437289840, 437347469, 437412335, 437423943, 437455540, 437462252, 437597991, 437617485, 437986305, 437986507, 437986828, 437987072, 438015591, 438034813, 438038966, 438179623, 438347971, 438483573, 438547062, 438895551, 441592676, 442032555, 443548979, 447881379, 447881655, 447881895, 447887844, 448416189, 448445746, 448449012, 450942191, 452816744, 453668677, 454434495, 456610076, 456642844, 456738709, 457544600, 459451897, 459680944, 468058810, 468083581, 470964084, 471470955, 471567278, 472267822, 481177859, 481210627, 481435874, 481455115, 481485378, 481490218, 485105638, 486005878, 486383494, 487988916, 488103783, 490661867, 491574090, 491578272, 493041952, 493441205, 493582844, 493716979, 504577572, 504740359, 505091638, 505592418, 505656212, 509516275, 514998531, 515571132, 515594682, 518712698, 521362273, 526592419, 526807354, 527348842, 538294791, 539214049, 544689535, 545535009, 548544752, 548563346, 548595116, 551679010, 558034099, 560329411, 560356209, 560671018, 560671152, 560692590, 560845442, 569212097, 569474241, 572252718, 572768481, 575326764, 576174758, 576190819, 582099184, 582099438, 582372519, 582558889, 586552164, 591325418, 594231990, 594243961, 605711268, 615672071, 616086845, 621792370, 624879850, 627432831, 640040548, 654392808, 658675477, 659420283, 672891587, 694768102, 705890982, 725543146, 759097578, 761686526, 795383908, 843809551, 878105336, 908643300, 945213471 };
     780                 : staticJArray<PRInt32,PRInt32> nsHtml5AttributeName::ATTRIBUTE_HASHES = { ATTRIBUTE_HASHES_DATA, NS_ARRAY_LENGTH(ATTRIBUTE_HASHES_DATA) };
     781                 : void
     782            1404 : nsHtml5AttributeName::initializeStatics()
     783                 : {
     784            1404 :   ALL_NO_NS = new PRInt32[3];
     785            1404 :   ALL_NO_NS[0] = kNameSpaceID_None;
     786            1404 :   ALL_NO_NS[1] = kNameSpaceID_None;
     787            1404 :   ALL_NO_NS[2] = kNameSpaceID_None;
     788            1404 :   XMLNS_NS = new PRInt32[3];
     789            1404 :   XMLNS_NS[0] = kNameSpaceID_None;
     790            1404 :   XMLNS_NS[1] = kNameSpaceID_XMLNS;
     791            1404 :   XMLNS_NS[2] = kNameSpaceID_XMLNS;
     792            1404 :   XML_NS = new PRInt32[3];
     793            1404 :   XML_NS[0] = kNameSpaceID_None;
     794            1404 :   XML_NS[1] = kNameSpaceID_XML;
     795            1404 :   XML_NS[2] = kNameSpaceID_XML;
     796            1404 :   XLINK_NS = new PRInt32[3];
     797            1404 :   XLINK_NS[0] = kNameSpaceID_None;
     798            1404 :   XLINK_NS[1] = kNameSpaceID_XLink;
     799            1404 :   XLINK_NS[2] = kNameSpaceID_XLink;
     800            1404 :   ALL_NO_PREFIX = new nsIAtom*[3];
     801            1404 :   ALL_NO_PREFIX[0] = nsnull;
     802            1404 :   ALL_NO_PREFIX[1] = nsnull;
     803            1404 :   ALL_NO_PREFIX[2] = nsnull;
     804            1404 :   XMLNS_PREFIX = new nsIAtom*[3];
     805            1404 :   XMLNS_PREFIX[0] = nsnull;
     806            1404 :   XMLNS_PREFIX[1] = nsHtml5Atoms::xmlns;
     807            1404 :   XMLNS_PREFIX[2] = nsHtml5Atoms::xmlns;
     808            1404 :   XLINK_PREFIX = new nsIAtom*[3];
     809            1404 :   XLINK_PREFIX[0] = nsnull;
     810            1404 :   XLINK_PREFIX[1] = nsHtml5Atoms::xlink;
     811            1404 :   XLINK_PREFIX[2] = nsHtml5Atoms::xlink;
     812            1404 :   XML_PREFIX = new nsIAtom*[3];
     813            1404 :   XML_PREFIX[0] = nsnull;
     814            1404 :   XML_PREFIX[1] = nsHtml5Atoms::xml;
     815            1404 :   XML_PREFIX[2] = nsHtml5Atoms::xml;
     816            2808 :   ATTR_D = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::d), ALL_NO_PREFIX);
     817            2808 :   ATTR_K = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k), ALL_NO_PREFIX);
     818            2808 :   ATTR_R = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::r), ALL_NO_PREFIX);
     819            2808 :   ATTR_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x), ALL_NO_PREFIX);
     820            2808 :   ATTR_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y), ALL_NO_PREFIX);
     821            2808 :   ATTR_Z = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::z), ALL_NO_PREFIX);
     822            2808 :   ATTR_BY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::by), ALL_NO_PREFIX);
     823            2808 :   ATTR_CX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cx), ALL_NO_PREFIX);
     824            2808 :   ATTR_CY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cy), ALL_NO_PREFIX);
     825            2808 :   ATTR_DX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dx), ALL_NO_PREFIX);
     826            2808 :   ATTR_DY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dy), ALL_NO_PREFIX);
     827            2808 :   ATTR_G2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::g2), ALL_NO_PREFIX);
     828            2808 :   ATTR_G1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::g1), ALL_NO_PREFIX);
     829            2808 :   ATTR_FX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fx), ALL_NO_PREFIX);
     830            2808 :   ATTR_FY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fy), ALL_NO_PREFIX);
     831            2808 :   ATTR_K4 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k4), ALL_NO_PREFIX);
     832            2808 :   ATTR_K2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k2), ALL_NO_PREFIX);
     833            2808 :   ATTR_K3 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k3), ALL_NO_PREFIX);
     834            2808 :   ATTR_K1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k1), ALL_NO_PREFIX);
     835            2808 :   ATTR_ID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::id), ALL_NO_PREFIX);
     836            2808 :   ATTR_IN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::in), ALL_NO_PREFIX);
     837            2808 :   ATTR_U2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::u2), ALL_NO_PREFIX);
     838            2808 :   ATTR_U1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::u1), ALL_NO_PREFIX);
     839            2808 :   ATTR_RT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rt), ALL_NO_PREFIX);
     840            2808 :   ATTR_RX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rx), ALL_NO_PREFIX);
     841            2808 :   ATTR_RY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ry), ALL_NO_PREFIX);
     842            2808 :   ATTR_TO = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::to), ALL_NO_PREFIX);
     843            2808 :   ATTR_Y2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y2), ALL_NO_PREFIX);
     844            2808 :   ATTR_Y1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y1), ALL_NO_PREFIX);
     845            2808 :   ATTR_X1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x1), ALL_NO_PREFIX);
     846            2808 :   ATTR_X2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x2), ALL_NO_PREFIX);
     847            2808 :   ATTR_ALT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alt), ALL_NO_PREFIX);
     848            2808 :   ATTR_DIR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dir), ALL_NO_PREFIX);
     849            2808 :   ATTR_DUR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dur), ALL_NO_PREFIX);
     850            2808 :   ATTR_END = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::end), ALL_NO_PREFIX);
     851            2808 :   ATTR_FOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::for_), ALL_NO_PREFIX);
     852            2808 :   ATTR_IN2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::in2), ALL_NO_PREFIX);
     853            2808 :   ATTR_MAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::max), ALL_NO_PREFIX);
     854            2808 :   ATTR_MIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::min), ALL_NO_PREFIX);
     855            2808 :   ATTR_LOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::low), ALL_NO_PREFIX);
     856            2808 :   ATTR_REL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rel), ALL_NO_PREFIX);
     857            2808 :   ATTR_REV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rev), ALL_NO_PREFIX);
     858            2808 :   ATTR_SRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::src), ALL_NO_PREFIX);
     859            2808 :   ATTR_AXIS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::axis), ALL_NO_PREFIX);
     860            2808 :   ATTR_ABBR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::abbr), ALL_NO_PREFIX);
     861            2808 :   ATTR_BBOX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bbox), ALL_NO_PREFIX);
     862            2808 :   ATTR_CITE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cite), ALL_NO_PREFIX);
     863            2808 :   ATTR_CODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::code), ALL_NO_PREFIX);
     864            2808 :   ATTR_BIAS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bias), ALL_NO_PREFIX);
     865            2808 :   ATTR_COLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cols), ALL_NO_PREFIX);
     866            2808 :   ATTR_CLIP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip), ALL_NO_PREFIX);
     867            2808 :   ATTR_CHAR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::char_), ALL_NO_PREFIX);
     868            2808 :   ATTR_BASE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::base), ALL_NO_PREFIX);
     869            2808 :   ATTR_EDGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::edge), ALL_NO_PREFIX);
     870            2808 :   ATTR_DATA = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::data), ALL_NO_PREFIX);
     871            2808 :   ATTR_FILL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill), ALL_NO_PREFIX);
     872            2808 :   ATTR_FROM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::from), ALL_NO_PREFIX);
     873            2808 :   ATTR_FORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::form), ALL_NO_PREFIX);
     874            2808 :   ATTR_FACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::face), ALL_NO_PREFIX);
     875            2808 :   ATTR_HIGH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::high), ALL_NO_PREFIX);
     876            2808 :   ATTR_HREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::href), ALL_NO_PREFIX);
     877            2808 :   ATTR_OPEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::open), ALL_NO_PREFIX);
     878            2808 :   ATTR_ICON = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::icon), ALL_NO_PREFIX);
     879            2808 :   ATTR_NAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::name), ALL_NO_PREFIX);
     880            2808 :   ATTR_MODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mode), ALL_NO_PREFIX);
     881            2808 :   ATTR_MASK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mask), ALL_NO_PREFIX);
     882            2808 :   ATTR_LINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::link), ALL_NO_PREFIX);
     883            2808 :   ATTR_LANG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lang), ALL_NO_PREFIX);
     884            2808 :   ATTR_LOOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::loop), ALL_NO_PREFIX);
     885            2808 :   ATTR_LIST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::list), ALL_NO_PREFIX);
     886            2808 :   ATTR_TYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::type), ALL_NO_PREFIX);
     887            2808 :   ATTR_WHEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::when), ALL_NO_PREFIX);
     888            2808 :   ATTR_WRAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::wrap), ALL_NO_PREFIX);
     889            2808 :   ATTR_TEXT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text), ALL_NO_PREFIX);
     890            2808 :   ATTR_PATH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::path), ALL_NO_PREFIX);
     891            2808 :   ATTR_PING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ping), ALL_NO_PREFIX);
     892            2808 :   ATTR_REFX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::refx, nsHtml5Atoms::refX), ALL_NO_PREFIX);
     893            2808 :   ATTR_REFY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::refy, nsHtml5Atoms::refY), ALL_NO_PREFIX);
     894            2808 :   ATTR_SIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::size), ALL_NO_PREFIX);
     895            2808 :   ATTR_SEED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::seed), ALL_NO_PREFIX);
     896            2808 :   ATTR_ROWS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rows), ALL_NO_PREFIX);
     897            2808 :   ATTR_SPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::span), ALL_NO_PREFIX);
     898            2808 :   ATTR_STEP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::step), ALL_NO_PREFIX);
     899            2808 :   ATTR_ROLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::role), ALL_NO_PREFIX);
     900            2808 :   ATTR_XREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::xref), ALL_NO_PREFIX);
     901            2808 :   ATTR_ASYNC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::async), ALL_NO_PREFIX);
     902            2808 :   ATTR_ALINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alink), ALL_NO_PREFIX);
     903            2808 :   ATTR_ALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::align), ALL_NO_PREFIX);
     904            2808 :   ATTR_CLOSE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::close), ALL_NO_PREFIX);
     905            2808 :   ATTR_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color), ALL_NO_PREFIX);
     906            2808 :   ATTR_CLASS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::class_), ALL_NO_PREFIX);
     907            2808 :   ATTR_CLEAR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clear), ALL_NO_PREFIX);
     908            2808 :   ATTR_BEGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::begin), ALL_NO_PREFIX);
     909            2808 :   ATTR_DEPTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::depth), ALL_NO_PREFIX);
     910            2808 :   ATTR_DEFER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::defer), ALL_NO_PREFIX);
     911            2808 :   ATTR_FENCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fence), ALL_NO_PREFIX);
     912            2808 :   ATTR_FRAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::frame), ALL_NO_PREFIX);
     913            2808 :   ATTR_ISMAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ismap), ALL_NO_PREFIX);
     914            2808 :   ATTR_ONEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onend), ALL_NO_PREFIX);
     915            2808 :   ATTR_INDEX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::index), ALL_NO_PREFIX);
     916            2808 :   ATTR_ORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::order), ALL_NO_PREFIX);
     917            2808 :   ATTR_OTHER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::other), ALL_NO_PREFIX);
     918            2808 :   ATTR_ONCUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncut), ALL_NO_PREFIX);
     919            2808 :   ATTR_NARGS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nargs), ALL_NO_PREFIX);
     920            2808 :   ATTR_MEDIA = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::media), ALL_NO_PREFIX);
     921            2808 :   ATTR_LABEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::label), ALL_NO_PREFIX);
     922            2808 :   ATTR_LOCAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::local), ALL_NO_PREFIX);
     923            2808 :   ATTR_WIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::width), ALL_NO_PREFIX);
     924            2808 :   ATTR_TITLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::title), ALL_NO_PREFIX);
     925            2808 :   ATTR_VLINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vlink), ALL_NO_PREFIX);
     926            2808 :   ATTR_VALUE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::value), ALL_NO_PREFIX);
     927            2808 :   ATTR_SLOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::slope), ALL_NO_PREFIX);
     928            2808 :   ATTR_SHAPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::shape), ALL_NO_PREFIX);
     929            2808 :   ATTR_SCOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scope), ALL_NO_PREFIX);
     930            2808 :   ATTR_SCALE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scale), ALL_NO_PREFIX);
     931            2808 :   ATTR_SPEED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::speed), ALL_NO_PREFIX);
     932            2808 :   ATTR_STYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::style), ALL_NO_PREFIX);
     933            2808 :   ATTR_RULES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rules), ALL_NO_PREFIX);
     934            2808 :   ATTR_STEMH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stemh), ALL_NO_PREFIX);
     935            2808 :   ATTR_STEMV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stemv), ALL_NO_PREFIX);
     936            2808 :   ATTR_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::start), ALL_NO_PREFIX);
     937            2808 :   ATTR_XMLNS = new nsHtml5AttributeName(XMLNS_NS, SAME_LOCAL(nsHtml5Atoms::xmlns), ALL_NO_PREFIX);
     938            2808 :   ATTR_ACCEPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accept), ALL_NO_PREFIX);
     939            2808 :   ATTR_ACCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accent), ALL_NO_PREFIX);
     940            2808 :   ATTR_ASCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ascent), ALL_NO_PREFIX);
     941            2808 :   ATTR_ACTIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::active), ALL_NO_PREFIX);
     942            2808 :   ATTR_ALTIMG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::altimg), ALL_NO_PREFIX);
     943            2808 :   ATTR_ACTION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::action), ALL_NO_PREFIX);
     944            2808 :   ATTR_BORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::border), ALL_NO_PREFIX);
     945            2808 :   ATTR_CURSOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cursor), ALL_NO_PREFIX);
     946            2808 :   ATTR_COORDS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::coords), ALL_NO_PREFIX);
     947            2808 :   ATTR_FILTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::filter), ALL_NO_PREFIX);
     948            2808 :   ATTR_FORMAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::format), ALL_NO_PREFIX);
     949            2808 :   ATTR_HIDDEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hidden), ALL_NO_PREFIX);
     950            2808 :   ATTR_HSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hspace), ALL_NO_PREFIX);
     951            2808 :   ATTR_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::height), ALL_NO_PREFIX);
     952            2808 :   ATTR_ONMOVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmove), ALL_NO_PREFIX);
     953            2808 :   ATTR_ONLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onload), ALL_NO_PREFIX);
     954            2808 :   ATTR_ONDRAG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondrag), ALL_NO_PREFIX);
     955            2808 :   ATTR_ORIGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::origin), ALL_NO_PREFIX);
     956            2808 :   ATTR_ONZOOM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onzoom), ALL_NO_PREFIX);
     957            2808 :   ATTR_ONHELP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onhelp), ALL_NO_PREFIX);
     958            2808 :   ATTR_ONSTOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onstop), ALL_NO_PREFIX);
     959            2808 :   ATTR_ONDROP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondrop), ALL_NO_PREFIX);
     960            2808 :   ATTR_ONBLUR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onblur), ALL_NO_PREFIX);
     961            2808 :   ATTR_OBJECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::object), ALL_NO_PREFIX);
     962            2808 :   ATTR_OFFSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::offset), ALL_NO_PREFIX);
     963            2808 :   ATTR_ORIENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::orient), ALL_NO_PREFIX);
     964            2808 :   ATTR_ONCOPY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncopy), ALL_NO_PREFIX);
     965            2808 :   ATTR_NOWRAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nowrap), ALL_NO_PREFIX);
     966            2808 :   ATTR_NOHREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nohref), ALL_NO_PREFIX);
     967            2808 :   ATTR_MACROS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::macros), ALL_NO_PREFIX);
     968            2808 :   ATTR_METHOD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::method), ALL_NO_PREFIX);
     969            2808 :   ATTR_LOWSRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lowsrc), ALL_NO_PREFIX);
     970            2808 :   ATTR_LSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lspace), ALL_NO_PREFIX);
     971            2808 :   ATTR_LQUOTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lquote), ALL_NO_PREFIX);
     972            2808 :   ATTR_USEMAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::usemap), ALL_NO_PREFIX);
     973            2808 :   ATTR_WIDTHS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::widths), ALL_NO_PREFIX);
     974            2808 :   ATTR_TARGET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::target), ALL_NO_PREFIX);
     975            2808 :   ATTR_VALUES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::values), ALL_NO_PREFIX);
     976            2808 :   ATTR_VALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::valign), ALL_NO_PREFIX);
     977            2808 :   ATTR_VSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vspace), ALL_NO_PREFIX);
     978            2808 :   ATTR_POSTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::poster), ALL_NO_PREFIX);
     979            2808 :   ATTR_POINTS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::points), ALL_NO_PREFIX);
     980            2808 :   ATTR_PROMPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::prompt), ALL_NO_PREFIX);
     981            2808 :   ATTR_SCOPED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scoped), ALL_NO_PREFIX);
     982            2808 :   ATTR_STRING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::string), ALL_NO_PREFIX);
     983            2808 :   ATTR_SCHEME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scheme), ALL_NO_PREFIX);
     984            2808 :   ATTR_STROKE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke), ALL_NO_PREFIX);
     985            2808 :   ATTR_RADIUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::radius), ALL_NO_PREFIX);
     986            2808 :   ATTR_RESULT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::result), ALL_NO_PREFIX);
     987            2808 :   ATTR_REPEAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat), ALL_NO_PREFIX);
     988            2808 :   ATTR_RSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rspace), ALL_NO_PREFIX);
     989            2808 :   ATTR_ROTATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rotate), ALL_NO_PREFIX);
     990            2808 :   ATTR_RQUOTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rquote), ALL_NO_PREFIX);
     991            2808 :   ATTR_ALTTEXT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alttext), ALL_NO_PREFIX);
     992            2808 :   ATTR_ARCHIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::archive), ALL_NO_PREFIX);
     993            2808 :   ATTR_AZIMUTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::azimuth), ALL_NO_PREFIX);
     994            2808 :   ATTR_CLOSURE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::closure), ALL_NO_PREFIX);
     995            2808 :   ATTR_CHECKED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::checked), ALL_NO_PREFIX);
     996            2808 :   ATTR_CLASSID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::classid), ALL_NO_PREFIX);
     997            2808 :   ATTR_CHAROFF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::charoff), ALL_NO_PREFIX);
     998            2808 :   ATTR_BGCOLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bgcolor), ALL_NO_PREFIX);
     999            2808 :   ATTR_COLSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::colspan), ALL_NO_PREFIX);
    1000            2808 :   ATTR_CHARSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::charset), ALL_NO_PREFIX);
    1001            2808 :   ATTR_COMPACT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::compact), ALL_NO_PREFIX);
    1002            2808 :   ATTR_CONTENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::content), ALL_NO_PREFIX);
    1003            2808 :   ATTR_ENCTYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::enctype), ALL_NO_PREFIX);
    1004            2808 :   ATTR_DATASRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datasrc), ALL_NO_PREFIX);
    1005            2808 :   ATTR_DATAFLD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datafld), ALL_NO_PREFIX);
    1006            2808 :   ATTR_DECLARE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::declare), ALL_NO_PREFIX);
    1007            2808 :   ATTR_DISPLAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::display), ALL_NO_PREFIX);
    1008            2808 :   ATTR_DIVISOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::divisor), ALL_NO_PREFIX);
    1009            2808 :   ATTR_DEFAULT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::default_), ALL_NO_PREFIX);
    1010            2808 :   ATTR_DESCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::descent), ALL_NO_PREFIX);
    1011            2808 :   ATTR_KERNING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::kerning), ALL_NO_PREFIX);
    1012            2808 :   ATTR_HANGING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hanging), ALL_NO_PREFIX);
    1013            2808 :   ATTR_HEADERS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::headers), ALL_NO_PREFIX);
    1014            2808 :   ATTR_ONPASTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onpaste), ALL_NO_PREFIX);
    1015            2808 :   ATTR_ONCLICK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onclick), ALL_NO_PREFIX);
    1016            2808 :   ATTR_OPTIMUM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::optimum), ALL_NO_PREFIX);
    1017            2808 :   ATTR_ONBEGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbegin), ALL_NO_PREFIX);
    1018            2808 :   ATTR_ONKEYUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeyup), ALL_NO_PREFIX);
    1019            2808 :   ATTR_ONFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocus), ALL_NO_PREFIX);
    1020            2808 :   ATTR_ONERROR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onerror), ALL_NO_PREFIX);
    1021            2808 :   ATTR_ONINPUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oninput), ALL_NO_PREFIX);
    1022            2808 :   ATTR_ONABORT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onabort), ALL_NO_PREFIX);
    1023            2808 :   ATTR_ONSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onstart), ALL_NO_PREFIX);
    1024            2808 :   ATTR_ONRESET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onreset), ALL_NO_PREFIX);
    1025            2808 :   ATTR_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::opacity), ALL_NO_PREFIX);
    1026            2808 :   ATTR_NOSHADE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::noshade), ALL_NO_PREFIX);
    1027            2808 :   ATTR_MINSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::minsize), ALL_NO_PREFIX);
    1028            2808 :   ATTR_MAXSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::maxsize), ALL_NO_PREFIX);
    1029            2808 :   ATTR_LARGEOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::largeop), ALL_NO_PREFIX);
    1030            2808 :   ATTR_UNICODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_), ALL_NO_PREFIX);
    1031            2808 :   ATTR_TARGETX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::targetx, nsHtml5Atoms::targetX), ALL_NO_PREFIX);
    1032            2808 :   ATTR_TARGETY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::targety, nsHtml5Atoms::targetY), ALL_NO_PREFIX);
    1033            2808 :   ATTR_VIEWBOX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::viewbox, nsHtml5Atoms::viewBox), ALL_NO_PREFIX);
    1034            2808 :   ATTR_VERSION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::version), ALL_NO_PREFIX);
    1035            2808 :   ATTR_PATTERN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::pattern), ALL_NO_PREFIX);
    1036            2808 :   ATTR_PROFILE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::profile), ALL_NO_PREFIX);
    1037            2808 :   ATTR_SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::spacing), ALL_NO_PREFIX);
    1038            2808 :   ATTR_RESTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::restart), ALL_NO_PREFIX);
    1039            2808 :   ATTR_ROWSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowspan), ALL_NO_PREFIX);
    1040            2808 :   ATTR_SANDBOX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::sandbox), ALL_NO_PREFIX);
    1041            2808 :   ATTR_SUMMARY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::summary), ALL_NO_PREFIX);
    1042            2808 :   ATTR_STANDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::standby), ALL_NO_PREFIX);
    1043            2808 :   ATTR_REPLACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::replace), ALL_NO_PREFIX);
    1044            2808 :   ATTR_AUTOPLAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autoplay), ALL_NO_PREFIX);
    1045            2808 :   ATTR_ADDITIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::additive), ALL_NO_PREFIX);
    1046            2808 :   ATTR_CALCMODE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::calcmode, nsHtml5Atoms::calcMode), ALL_NO_PREFIX);
    1047            2808 :   ATTR_CODETYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::codetype), ALL_NO_PREFIX);
    1048            2808 :   ATTR_CODEBASE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::codebase), ALL_NO_PREFIX);
    1049            2808 :   ATTR_CONTROLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::controls), ALL_NO_PREFIX);
    1050            2808 :   ATTR_BEVELLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bevelled), ALL_NO_PREFIX);
    1051            2808 :   ATTR_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::baseline), ALL_NO_PREFIX);
    1052            2808 :   ATTR_EXPONENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::exponent), ALL_NO_PREFIX);
    1053            2808 :   ATTR_EDGEMODE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::edgemode, nsHtml5Atoms::edgeMode), ALL_NO_PREFIX);
    1054            2808 :   ATTR_ENCODING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::encoding), ALL_NO_PREFIX);
    1055            2808 :   ATTR_GLYPHREF = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::glyphref, nsHtml5Atoms::glyphRef), ALL_NO_PREFIX);
    1056            2808 :   ATTR_DATETIME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datetime), ALL_NO_PREFIX);
    1057            2808 :   ATTR_DISABLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::disabled), ALL_NO_PREFIX);
    1058            2808 :   ATTR_FONTSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontsize), ALL_NO_PREFIX);
    1059            2808 :   ATTR_KEYTIMES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keytimes, nsHtml5Atoms::keyTimes), ALL_NO_PREFIX);
    1060            2808 :   ATTR_PANOSE_1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::panose_1), ALL_NO_PREFIX);
    1061            2808 :   ATTR_HREFLANG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hreflang), ALL_NO_PREFIX);
    1062            2808 :   ATTR_ONRESIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onresize), ALL_NO_PREFIX);
    1063            2808 :   ATTR_ONCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onchange), ALL_NO_PREFIX);
    1064            2808 :   ATTR_ONBOUNCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbounce), ALL_NO_PREFIX);
    1065            2808 :   ATTR_ONUNLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onunload), ALL_NO_PREFIX);
    1066            2808 :   ATTR_ONFINISH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfinish), ALL_NO_PREFIX);
    1067            2808 :   ATTR_ONSCROLL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onscroll), ALL_NO_PREFIX);
    1068            2808 :   ATTR_OPERATOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::operator_), ALL_NO_PREFIX);
    1069            2808 :   ATTR_OVERFLOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overflow), ALL_NO_PREFIX);
    1070            2808 :   ATTR_ONSUBMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onsubmit), ALL_NO_PREFIX);
    1071            2808 :   ATTR_ONREPEAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrepeat), ALL_NO_PREFIX);
    1072            2808 :   ATTR_ONSELECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onselect), ALL_NO_PREFIX);
    1073            2808 :   ATTR_NOTATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::notation), ALL_NO_PREFIX);
    1074            2808 :   ATTR_NORESIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::noresize), ALL_NO_PREFIX);
    1075            2808 :   ATTR_MANIFEST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::manifest), ALL_NO_PREFIX);
    1076            2808 :   ATTR_MATHSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathsize), ALL_NO_PREFIX);
    1077            2808 :   ATTR_MULTIPLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::multiple), ALL_NO_PREFIX);
    1078            2808 :   ATTR_LONGDESC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::longdesc), ALL_NO_PREFIX);
    1079            2808 :   ATTR_LANGUAGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::language), ALL_NO_PREFIX);
    1080            2808 :   ATTR_TEMPLATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::template_), ALL_NO_PREFIX);
    1081            2808 :   ATTR_TABINDEX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::tabindex), ALL_NO_PREFIX);
    1082            2808 :   ATTR_READONLY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::readonly), ALL_NO_PREFIX);
    1083            2808 :   ATTR_SELECTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::selected), ALL_NO_PREFIX);
    1084            2808 :   ATTR_ROWLINES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowlines), ALL_NO_PREFIX);
    1085            2808 :   ATTR_SEAMLESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::seamless), ALL_NO_PREFIX);
    1086            2808 :   ATTR_ROWALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowalign), ALL_NO_PREFIX);
    1087            2808 :   ATTR_STRETCHY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stretchy), ALL_NO_PREFIX);
    1088            2808 :   ATTR_REQUIRED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::required), ALL_NO_PREFIX);
    1089            2808 :   ATTR_XML_BASE = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_base, nsHtml5Atoms::base), XML_PREFIX);
    1090            2808 :   ATTR_XML_LANG = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_lang, nsHtml5Atoms::lang), XML_PREFIX);
    1091            2808 :   ATTR_X_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x_height), ALL_NO_PREFIX);
    1092            2808 :   ATTR_ARIA_OWNS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_owns), ALL_NO_PREFIX);
    1093            2808 :   ATTR_AUTOFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autofocus), ALL_NO_PREFIX);
    1094            2808 :   ATTR_ARIA_SORT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_sort), ALL_NO_PREFIX);
    1095            2808 :   ATTR_ACCESSKEY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accesskey), ALL_NO_PREFIX);
    1096            2808 :   ATTR_ARIA_BUSY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_busy), ALL_NO_PREFIX);
    1097            2808 :   ATTR_ARIA_GRAB = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_grab), ALL_NO_PREFIX);
    1098            2808 :   ATTR_AMPLITUDE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::amplitude), ALL_NO_PREFIX);
    1099            2808 :   ATTR_ARIA_LIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_live), ALL_NO_PREFIX);
    1100            2808 :   ATTR_CLIP_RULE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip_rule), ALL_NO_PREFIX);
    1101            2808 :   ATTR_CLIP_PATH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip_path), ALL_NO_PREFIX);
    1102            2808 :   ATTR_EQUALROWS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::equalrows), ALL_NO_PREFIX);
    1103            2808 :   ATTR_ELEVATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::elevation), ALL_NO_PREFIX);
    1104            2808 :   ATTR_DIRECTION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::direction), ALL_NO_PREFIX);
    1105            2808 :   ATTR_DRAGGABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::draggable), ALL_NO_PREFIX);
    1106            2808 :   ATTR_FILTERRES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::filterres, nsHtml5Atoms::filterRes), ALL_NO_PREFIX);
    1107            2808 :   ATTR_FILL_RULE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill_rule), ALL_NO_PREFIX);
    1108            2808 :   ATTR_FONTSTYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontstyle), ALL_NO_PREFIX);
    1109            2808 :   ATTR_FONT_SIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_size), ALL_NO_PREFIX);
    1110            2808 :   ATTR_KEYPOINTS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keypoints, nsHtml5Atoms::keyPoints), ALL_NO_PREFIX);
    1111            2808 :   ATTR_HIDEFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hidefocus), ALL_NO_PREFIX);
    1112            2808 :   ATTR_ONMESSAGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmessage), ALL_NO_PREFIX);
    1113            2808 :   ATTR_INTERCEPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::intercept), ALL_NO_PREFIX);
    1114            2808 :   ATTR_ONDRAGEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragend), ALL_NO_PREFIX);
    1115            2808 :   ATTR_ONMOVEEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmoveend), ALL_NO_PREFIX);
    1116            2808 :   ATTR_ONINVALID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oninvalid), ALL_NO_PREFIX);
    1117            2808 :   ATTR_ONKEYDOWN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeydown), ALL_NO_PREFIX);
    1118            2808 :   ATTR_ONFOCUSIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocusin), ALL_NO_PREFIX);
    1119            2808 :   ATTR_ONMOUSEUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseup), ALL_NO_PREFIX);
    1120            2808 :   ATTR_INPUTMODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::inputmode), ALL_NO_PREFIX);
    1121            2808 :   ATTR_ONROWEXIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowexit), ALL_NO_PREFIX);
    1122            2808 :   ATTR_MATHCOLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathcolor), ALL_NO_PREFIX);
    1123            2808 :   ATTR_MASKUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::maskunits, nsHtml5Atoms::maskUnits), ALL_NO_PREFIX);
    1124            2808 :   ATTR_MAXLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::maxlength), ALL_NO_PREFIX);
    1125            2808 :   ATTR_LINEBREAK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::linebreak), ALL_NO_PREFIX);
    1126            2808 :   ATTR_TRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::transform), ALL_NO_PREFIX);
    1127            2808 :   ATTR_V_HANGING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_hanging), ALL_NO_PREFIX);
    1128            2808 :   ATTR_VALUETYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::valuetype), ALL_NO_PREFIX);
    1129            2808 :   ATTR_POINTSATZ = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsatz, nsHtml5Atoms::pointsAtZ), ALL_NO_PREFIX);
    1130            2808 :   ATTR_POINTSATX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsatx, nsHtml5Atoms::pointsAtX), ALL_NO_PREFIX);
    1131            2808 :   ATTR_POINTSATY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsaty, nsHtml5Atoms::pointsAtY), ALL_NO_PREFIX);
    1132            2808 :   ATTR_SYMMETRIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::symmetric), ALL_NO_PREFIX);
    1133            2808 :   ATTR_SCROLLING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scrolling), ALL_NO_PREFIX);
    1134            2808 :   ATTR_REPEATDUR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::repeatdur, nsHtml5Atoms::repeatDur), ALL_NO_PREFIX);
    1135            2808 :   ATTR_SELECTION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::selection), ALL_NO_PREFIX);
    1136            2808 :   ATTR_SEPARATOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::separator), ALL_NO_PREFIX);
    1137            2808 :   ATTR_XML_SPACE = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_space, nsHtml5Atoms::space), XML_PREFIX);
    1138            2808 :   ATTR_AUTOSUBMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autosubmit), ALL_NO_PREFIX);
    1139            2808 :   ATTR_ALPHABETIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alphabetic), ALL_NO_PREFIX);
    1140            2808 :   ATTR_ACTIONTYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::actiontype), ALL_NO_PREFIX);
    1141            2808 :   ATTR_ACCUMULATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accumulate), ALL_NO_PREFIX);
    1142            2808 :   ATTR_ARIA_LEVEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_level), ALL_NO_PREFIX);
    1143            2808 :   ATTR_COLUMNSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnspan), ALL_NO_PREFIX);
    1144            2808 :   ATTR_CAP_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cap_height), ALL_NO_PREFIX);
    1145            2808 :   ATTR_BACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::background), ALL_NO_PREFIX);
    1146            2808 :   ATTR_GLYPH_NAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_name), ALL_NO_PREFIX);
    1147            2808 :   ATTR_GROUPALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::groupalign), ALL_NO_PREFIX);
    1148            2808 :   ATTR_FONTFAMILY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontfamily), ALL_NO_PREFIX);
    1149            2808 :   ATTR_FONTWEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontweight), ALL_NO_PREFIX);
    1150            2808 :   ATTR_FONT_STYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_style), ALL_NO_PREFIX);
    1151            2808 :   ATTR_KEYSPLINES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keysplines, nsHtml5Atoms::keySplines), ALL_NO_PREFIX);
    1152            2808 :   ATTR_HTTP_EQUIV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::http_equiv), ALL_NO_PREFIX);
    1153            2808 :   ATTR_ONACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onactivate), ALL_NO_PREFIX);
    1154            2808 :   ATTR_OCCURRENCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::occurrence), ALL_NO_PREFIX);
    1155            2808 :   ATTR_IRRELEVANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::irrelevant), ALL_NO_PREFIX);
    1156            2808 :   ATTR_ONDBLCLICK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondblclick), ALL_NO_PREFIX);
    1157            2808 :   ATTR_ONDRAGDROP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragdrop), ALL_NO_PREFIX);
    1158            2808 :   ATTR_ONKEYPRESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeypress), ALL_NO_PREFIX);
    1159            2808 :   ATTR_ONROWENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowenter), ALL_NO_PREFIX);
    1160            2808 :   ATTR_ONDRAGOVER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragover), ALL_NO_PREFIX);
    1161            2808 :   ATTR_ONFOCUSOUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocusout), ALL_NO_PREFIX);
    1162            2808 :   ATTR_ONMOUSEOUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseout), ALL_NO_PREFIX);
    1163            2808 :   ATTR_NUMOCTAVES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::numoctaves, nsHtml5Atoms::numOctaves), ALL_NO_PREFIX);
    1164            2808 :   ATTR_MARKER_MID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marker_mid), ALL_NO_PREFIX);
    1165            2808 :   ATTR_MARKER_END = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marker_end), ALL_NO_PREFIX);
    1166            2808 :   ATTR_TEXTLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::textlength, nsHtml5Atoms::textLength), ALL_NO_PREFIX);
    1167            2808 :   ATTR_VISIBILITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::visibility), ALL_NO_PREFIX);
    1168            2808 :   ATTR_VIEWTARGET = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::viewtarget, nsHtml5Atoms::viewTarget), ALL_NO_PREFIX);
    1169            2808 :   ATTR_VERT_ADV_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_adv_y), ALL_NO_PREFIX);
    1170            2808 :   ATTR_PATHLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pathlength, nsHtml5Atoms::pathLength), ALL_NO_PREFIX);
    1171            2808 :   ATTR_REPEAT_MAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_max), ALL_NO_PREFIX);
    1172            2808 :   ATTR_RADIOGROUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::radiogroup), ALL_NO_PREFIX);
    1173            2808 :   ATTR_STOP_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stop_color), ALL_NO_PREFIX);
    1174            2808 :   ATTR_SEPARATORS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::separators), ALL_NO_PREFIX);
    1175            2808 :   ATTR_REPEAT_MIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_min), ALL_NO_PREFIX);
    1176            2808 :   ATTR_ROWSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowspacing), ALL_NO_PREFIX);
    1177            2808 :   ATTR_ZOOMANDPAN = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::zoomandpan, nsHtml5Atoms::zoomAndPan), ALL_NO_PREFIX);
    1178            2808 :   ATTR_XLINK_TYPE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_type, nsHtml5Atoms::type), XLINK_PREFIX);
    1179            2808 :   ATTR_XLINK_ROLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_role, nsHtml5Atoms::role), XLINK_PREFIX);
    1180            2808 :   ATTR_XLINK_HREF = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_href, nsHtml5Atoms::href), XLINK_PREFIX);
    1181            2808 :   ATTR_XLINK_SHOW = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_show, nsHtml5Atoms::show), XLINK_PREFIX);
    1182            2808 :   ATTR_ACCENTUNDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accentunder), ALL_NO_PREFIX);
    1183            2808 :   ATTR_ARIA_SECRET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_secret), ALL_NO_PREFIX);
    1184            2808 :   ATTR_ARIA_ATOMIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_atomic), ALL_NO_PREFIX);
    1185            2808 :   ATTR_ARIA_HIDDEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_hidden), ALL_NO_PREFIX);
    1186            2808 :   ATTR_ARIA_FLOWTO = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_flowto), ALL_NO_PREFIX);
    1187            2808 :   ATTR_ARABIC_FORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::arabic_form), ALL_NO_PREFIX);
    1188            2808 :   ATTR_CELLPADDING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cellpadding), ALL_NO_PREFIX);
    1189            2808 :   ATTR_CELLSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cellspacing), ALL_NO_PREFIX);
    1190            2808 :   ATTR_COLUMNWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnwidth), ALL_NO_PREFIX);
    1191            2808 :   ATTR_CROSSORIGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::crossorigin), ALL_NO_PREFIX);
    1192            2808 :   ATTR_COLUMNALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnalign), ALL_NO_PREFIX);
    1193            2808 :   ATTR_COLUMNLINES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnlines), ALL_NO_PREFIX);
    1194            2808 :   ATTR_CONTEXTMENU = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::contextmenu), ALL_NO_PREFIX);
    1195            2808 :   ATTR_BASEPROFILE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::baseprofile, nsHtml5Atoms::baseProfile), ALL_NO_PREFIX);
    1196            2808 :   ATTR_FONT_FAMILY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_family), ALL_NO_PREFIX);
    1197            2808 :   ATTR_FRAMEBORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::frameborder), ALL_NO_PREFIX);
    1198            2808 :   ATTR_FILTERUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::filterunits, nsHtml5Atoms::filterUnits), ALL_NO_PREFIX);
    1199            2808 :   ATTR_FLOOD_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::flood_color), ALL_NO_PREFIX);
    1200            2808 :   ATTR_FONT_WEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_weight), ALL_NO_PREFIX);
    1201            2808 :   ATTR_HORIZ_ADV_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_adv_x), ALL_NO_PREFIX);
    1202            2808 :   ATTR_ONDRAGLEAVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragleave), ALL_NO_PREFIX);
    1203            2808 :   ATTR_ONMOUSEMOVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousemove), ALL_NO_PREFIX);
    1204            2808 :   ATTR_ORIENTATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::orientation), ALL_NO_PREFIX);
    1205            2808 :   ATTR_ONMOUSEDOWN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousedown), ALL_NO_PREFIX);
    1206            2808 :   ATTR_ONMOUSEOVER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseover), ALL_NO_PREFIX);
    1207            2808 :   ATTR_ONDRAGENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragenter), ALL_NO_PREFIX);
    1208            2808 :   ATTR_IDEOGRAPHIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ideographic), ALL_NO_PREFIX);
    1209            2808 :   ATTR_ONBEFORECUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforecut), ALL_NO_PREFIX);
    1210            2808 :   ATTR_ONFORMINPUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onforminput), ALL_NO_PREFIX);
    1211            2808 :   ATTR_ONDRAGSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragstart), ALL_NO_PREFIX);
    1212            2808 :   ATTR_ONMOVESTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmovestart), ALL_NO_PREFIX);
    1213            2808 :   ATTR_MARKERUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerunits, nsHtml5Atoms::markerUnits), ALL_NO_PREFIX);
    1214            2808 :   ATTR_MATHVARIANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathvariant), ALL_NO_PREFIX);
    1215            2808 :   ATTR_MARGINWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marginwidth), ALL_NO_PREFIX);
    1216            2808 :   ATTR_MARKERWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerwidth, nsHtml5Atoms::markerWidth), ALL_NO_PREFIX);
    1217            2808 :   ATTR_TEXT_ANCHOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_anchor), ALL_NO_PREFIX);
    1218            2808 :   ATTR_TABLEVALUES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::tablevalues, nsHtml5Atoms::tableValues), ALL_NO_PREFIX);
    1219            2808 :   ATTR_SCRIPTLEVEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptlevel), ALL_NO_PREFIX);
    1220            2808 :   ATTR_REPEATCOUNT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::repeatcount, nsHtml5Atoms::repeatCount), ALL_NO_PREFIX);
    1221            2808 :   ATTR_STITCHTILES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::stitchtiles, nsHtml5Atoms::stitchTiles), ALL_NO_PREFIX);
    1222            2808 :   ATTR_STARTOFFSET = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::startoffset, nsHtml5Atoms::startOffset), ALL_NO_PREFIX);
    1223            2808 :   ATTR_SCROLLDELAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scrolldelay), ALL_NO_PREFIX);
    1224            2808 :   ATTR_XMLNS_XLINK = new nsHtml5AttributeName(XMLNS_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xmlns_xlink, nsHtml5Atoms::xlink), XMLNS_PREFIX);
    1225            2808 :   ATTR_XLINK_TITLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_title, nsHtml5Atoms::title), XLINK_PREFIX);
    1226            2808 :   ATTR_ARIA_INVALID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_invalid), ALL_NO_PREFIX);
    1227            2808 :   ATTR_ARIA_PRESSED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_pressed), ALL_NO_PREFIX);
    1228            2808 :   ATTR_ARIA_CHECKED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_checked), ALL_NO_PREFIX);
    1229            2808 :   ATTR_AUTOCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autocomplete), ALL_NO_PREFIX);
    1230            2808 :   ATTR_ARIA_SETSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_setsize), ALL_NO_PREFIX);
    1231            2808 :   ATTR_ARIA_CHANNEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_channel), ALL_NO_PREFIX);
    1232            2808 :   ATTR_EQUALCOLUMNS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::equalcolumns), ALL_NO_PREFIX);
    1233            2808 :   ATTR_DISPLAYSTYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::displaystyle), ALL_NO_PREFIX);
    1234            2808 :   ATTR_DATAFORMATAS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dataformatas), ALL_NO_PREFIX);
    1235            2808 :   ATTR_FILL_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill_opacity), ALL_NO_PREFIX);
    1236            2808 :   ATTR_FONT_VARIANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_variant), ALL_NO_PREFIX);
    1237            2808 :   ATTR_FONT_STRETCH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_stretch), ALL_NO_PREFIX);
    1238            2808 :   ATTR_FRAMESPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::framespacing), ALL_NO_PREFIX);
    1239            2808 :   ATTR_KERNELMATRIX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::kernelmatrix, nsHtml5Atoms::kernelMatrix), ALL_NO_PREFIX);
    1240            2808 :   ATTR_ONDEACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondeactivate), ALL_NO_PREFIX);
    1241            2808 :   ATTR_ONROWSDELETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowsdelete), ALL_NO_PREFIX);
    1242            2808 :   ATTR_ONMOUSELEAVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseleave), ALL_NO_PREFIX);
    1243            2808 :   ATTR_ONFORMCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onformchange), ALL_NO_PREFIX);
    1244            2808 :   ATTR_ONCELLCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncellchange), ALL_NO_PREFIX);
    1245            2808 :   ATTR_ONMOUSEWHEEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousewheel), ALL_NO_PREFIX);
    1246            2808 :   ATTR_ONMOUSEENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseenter), ALL_NO_PREFIX);
    1247            2808 :   ATTR_ONAFTERPRINT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onafterprint), ALL_NO_PREFIX);
    1248            2808 :   ATTR_ONBEFORECOPY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforecopy), ALL_NO_PREFIX);
    1249            2808 :   ATTR_MARGINHEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marginheight), ALL_NO_PREFIX);
    1250            2808 :   ATTR_MARKERHEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerheight, nsHtml5Atoms::markerHeight), ALL_NO_PREFIX);
    1251            2808 :   ATTR_MARKER_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marker_start), ALL_NO_PREFIX);
    1252            2808 :   ATTR_MATHEMATICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathematical), ALL_NO_PREFIX);
    1253            2808 :   ATTR_LENGTHADJUST = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::lengthadjust, nsHtml5Atoms::lengthAdjust), ALL_NO_PREFIX);
    1254            2808 :   ATTR_UNSELECTABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unselectable), ALL_NO_PREFIX);
    1255            2808 :   ATTR_UNICODE_BIDI = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_bidi), ALL_NO_PREFIX);
    1256            2808 :   ATTR_UNITS_PER_EM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::units_per_em), ALL_NO_PREFIX);
    1257            2808 :   ATTR_WORD_SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::word_spacing), ALL_NO_PREFIX);
    1258            2808 :   ATTR_WRITING_MODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::writing_mode), ALL_NO_PREFIX);
    1259            2808 :   ATTR_V_ALPHABETIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_alphabetic), ALL_NO_PREFIX);
    1260            2808 :   ATTR_PATTERNUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patternunits, nsHtml5Atoms::patternUnits), ALL_NO_PREFIX);
    1261            2808 :   ATTR_SPREADMETHOD = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::spreadmethod, nsHtml5Atoms::spreadMethod), ALL_NO_PREFIX);
    1262            2808 :   ATTR_SURFACESCALE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::surfacescale, nsHtml5Atoms::surfaceScale), ALL_NO_PREFIX);
    1263            2808 :   ATTR_STROKE_WIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_width), ALL_NO_PREFIX);
    1264            2808 :   ATTR_REPEAT_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_start), ALL_NO_PREFIX);
    1265            2808 :   ATTR_STDDEVIATION = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::stddeviation, nsHtml5Atoms::stdDeviation), ALL_NO_PREFIX);
    1266            2808 :   ATTR_STOP_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stop_opacity), ALL_NO_PREFIX);
    1267            2808 :   ATTR_ARIA_CONTROLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_controls), ALL_NO_PREFIX);
    1268            2808 :   ATTR_ARIA_HASPOPUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_haspopup), ALL_NO_PREFIX);
    1269            2808 :   ATTR_ACCENT_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accent_height), ALL_NO_PREFIX);
    1270            2808 :   ATTR_ARIA_VALUENOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuenow), ALL_NO_PREFIX);
    1271            2808 :   ATTR_ARIA_RELEVANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_relevant), ALL_NO_PREFIX);
    1272            2808 :   ATTR_ARIA_POSINSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_posinset), ALL_NO_PREFIX);
    1273            2808 :   ATTR_ARIA_VALUEMAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuemax), ALL_NO_PREFIX);
    1274            2808 :   ATTR_ARIA_READONLY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_readonly), ALL_NO_PREFIX);
    1275            2808 :   ATTR_ARIA_SELECTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_selected), ALL_NO_PREFIX);
    1276            2808 :   ATTR_ARIA_REQUIRED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_required), ALL_NO_PREFIX);
    1277            2808 :   ATTR_ARIA_EXPANDED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_expanded), ALL_NO_PREFIX);
    1278            2808 :   ATTR_ARIA_DISABLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_disabled), ALL_NO_PREFIX);
    1279            2808 :   ATTR_ATTRIBUTETYPE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::attributetype, nsHtml5Atoms::attributeType), ALL_NO_PREFIX);
    1280            2808 :   ATTR_ATTRIBUTENAME = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::attributename, nsHtml5Atoms::attributeName), ALL_NO_PREFIX);
    1281            2808 :   ATTR_ARIA_DATATYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_datatype), ALL_NO_PREFIX);
    1282            2808 :   ATTR_ARIA_VALUEMIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuemin), ALL_NO_PREFIX);
    1283            2808 :   ATTR_BASEFREQUENCY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::basefrequency, nsHtml5Atoms::baseFrequency), ALL_NO_PREFIX);
    1284            2808 :   ATTR_COLUMNSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnspacing), ALL_NO_PREFIX);
    1285            2808 :   ATTR_COLOR_PROFILE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_profile), ALL_NO_PREFIX);
    1286            2808 :   ATTR_CLIPPATHUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::clippathunits, nsHtml5Atoms::clipPathUnits), ALL_NO_PREFIX);
    1287            2808 :   ATTR_DEFINITIONURL = new nsHtml5AttributeName(ALL_NO_NS, MATH_DIFFERENT(nsHtml5Atoms::definitionurl, nsHtml5Atoms::definitionURL), ALL_NO_PREFIX);
    1288            2808 :   ATTR_GRADIENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::gradientunits, nsHtml5Atoms::gradientUnits), ALL_NO_PREFIX);
    1289            2808 :   ATTR_FLOOD_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::flood_opacity), ALL_NO_PREFIX);
    1290            2808 :   ATTR_ONAFTERUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onafterupdate), ALL_NO_PREFIX);
    1291            2808 :   ATTR_ONERRORUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onerrorupdate), ALL_NO_PREFIX);
    1292            2808 :   ATTR_ONBEFOREPASTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforepaste), ALL_NO_PREFIX);
    1293            2808 :   ATTR_ONLOSECAPTURE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onlosecapture), ALL_NO_PREFIX);
    1294            2808 :   ATTR_ONCONTEXTMENU = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncontextmenu), ALL_NO_PREFIX);
    1295            2808 :   ATTR_ONSELECTSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onselectstart), ALL_NO_PREFIX);
    1296            2808 :   ATTR_ONBEFOREPRINT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeprint), ALL_NO_PREFIX);
    1297            2808 :   ATTR_MOVABLELIMITS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::movablelimits), ALL_NO_PREFIX);
    1298            2808 :   ATTR_LINETHICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::linethickness), ALL_NO_PREFIX);
    1299            2808 :   ATTR_UNICODE_RANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_range), ALL_NO_PREFIX);
    1300            2808 :   ATTR_THINMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::thinmathspace), ALL_NO_PREFIX);
    1301            2808 :   ATTR_VERT_ORIGIN_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_origin_x), ALL_NO_PREFIX);
    1302            2808 :   ATTR_VERT_ORIGIN_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_origin_y), ALL_NO_PREFIX);
    1303            2808 :   ATTR_V_IDEOGRAPHIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_ideographic), ALL_NO_PREFIX);
    1304            2808 :   ATTR_PRESERVEALPHA = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::preservealpha, nsHtml5Atoms::preserveAlpha), ALL_NO_PREFIX);
    1305            2808 :   ATTR_SCRIPTMINSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptminsize), ALL_NO_PREFIX);
    1306            2808 :   ATTR_SPECIFICATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::specification), ALL_NO_PREFIX);
    1307            2808 :   ATTR_XLINK_ACTUATE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_actuate, nsHtml5Atoms::actuate), XLINK_PREFIX);
    1308            2808 :   ATTR_XLINK_ARCROLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_arcrole, nsHtml5Atoms::arcrole), XLINK_PREFIX);
    1309            2808 :   ATTR_ACCEPT_CHARSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accept_charset), ALL_NO_PREFIX);
    1310            2808 :   ATTR_ALIGNMENTSCOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alignmentscope), ALL_NO_PREFIX);
    1311            2808 :   ATTR_ARIA_MULTILINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_multiline), ALL_NO_PREFIX);
    1312            2808 :   ATTR_BASELINE_SHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::baseline_shift), ALL_NO_PREFIX);
    1313            2808 :   ATTR_HORIZ_ORIGIN_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_origin_x), ALL_NO_PREFIX);
    1314            2808 :   ATTR_HORIZ_ORIGIN_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_origin_y), ALL_NO_PREFIX);
    1315            2808 :   ATTR_ONBEFOREUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeupdate), ALL_NO_PREFIX);
    1316            2808 :   ATTR_ONFILTERCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfilterchange), ALL_NO_PREFIX);
    1317            2808 :   ATTR_ONROWSINSERTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowsinserted), ALL_NO_PREFIX);
    1318            2808 :   ATTR_ONBEFOREUNLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeunload), ALL_NO_PREFIX);
    1319            2808 :   ATTR_MATHBACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathbackground), ALL_NO_PREFIX);
    1320            2808 :   ATTR_LETTER_SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::letter_spacing), ALL_NO_PREFIX);
    1321            2808 :   ATTR_LIGHTING_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lighting_color), ALL_NO_PREFIX);
    1322            2808 :   ATTR_THICKMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::thickmathspace), ALL_NO_PREFIX);
    1323            2808 :   ATTR_TEXT_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_rendering), ALL_NO_PREFIX);
    1324            2808 :   ATTR_V_MATHEMATICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_mathematical), ALL_NO_PREFIX);
    1325            2808 :   ATTR_POINTER_EVENTS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::pointer_events), ALL_NO_PREFIX);
    1326            2808 :   ATTR_PRIMITIVEUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::primitiveunits, nsHtml5Atoms::primitiveUnits), ALL_NO_PREFIX);
    1327            2808 :   ATTR_SYSTEMLANGUAGE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::systemlanguage, nsHtml5Atoms::systemLanguage), ALL_NO_PREFIX);
    1328            2808 :   ATTR_STROKE_LINECAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_linecap), ALL_NO_PREFIX);
    1329            2808 :   ATTR_SUBSCRIPTSHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::subscriptshift), ALL_NO_PREFIX);
    1330            2808 :   ATTR_STROKE_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_opacity), ALL_NO_PREFIX);
    1331            2808 :   ATTR_ARIA_DROPEFFECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_dropeffect), ALL_NO_PREFIX);
    1332            2808 :   ATTR_ARIA_LABELLEDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_labelledby), ALL_NO_PREFIX);
    1333            2808 :   ATTR_ARIA_TEMPLATEID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_templateid), ALL_NO_PREFIX);
    1334            2808 :   ATTR_COLOR_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_rendering), ALL_NO_PREFIX);
    1335            2808 :   ATTR_CONTENTEDITABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::contenteditable), ALL_NO_PREFIX);
    1336            2808 :   ATTR_DIFFUSECONSTANT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::diffuseconstant, nsHtml5Atoms::diffuseConstant), ALL_NO_PREFIX);
    1337            2808 :   ATTR_ONDATAAVAILABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondataavailable), ALL_NO_PREFIX);
    1338            2808 :   ATTR_ONCONTROLSELECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncontrolselect), ALL_NO_PREFIX);
    1339            2808 :   ATTR_IMAGE_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::image_rendering), ALL_NO_PREFIX);
    1340            2808 :   ATTR_MEDIUMMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mediummathspace), ALL_NO_PREFIX);
    1341            2808 :   ATTR_TEXT_DECORATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_decoration), ALL_NO_PREFIX);
    1342            2808 :   ATTR_SHAPE_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::shape_rendering), ALL_NO_PREFIX);
    1343            2808 :   ATTR_STROKE_LINEJOIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_linejoin), ALL_NO_PREFIX);
    1344            2808 :   ATTR_REPEAT_TEMPLATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_template), ALL_NO_PREFIX);
    1345            2808 :   ATTR_ARIA_DESCRIBEDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_describedby), ALL_NO_PREFIX);
    1346            2808 :   ATTR_CONTENTSTYLETYPE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::contentstyletype, nsHtml5Atoms::contentStyleType), ALL_NO_PREFIX);
    1347            2808 :   ATTR_FONT_SIZE_ADJUST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_size_adjust), ALL_NO_PREFIX);
    1348            2808 :   ATTR_KERNELUNITLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::kernelunitlength, nsHtml5Atoms::kernelUnitLength), ALL_NO_PREFIX);
    1349            2808 :   ATTR_ONBEFOREACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeactivate), ALL_NO_PREFIX);
    1350            2808 :   ATTR_ONPROPERTYCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onpropertychange), ALL_NO_PREFIX);
    1351            2808 :   ATTR_ONDATASETCHANGED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondatasetchanged), ALL_NO_PREFIX);
    1352            2808 :   ATTR_MASKCONTENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::maskcontentunits, nsHtml5Atoms::maskContentUnits), ALL_NO_PREFIX);
    1353            2808 :   ATTR_PATTERNTRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patterntransform, nsHtml5Atoms::patternTransform), ALL_NO_PREFIX);
    1354            2808 :   ATTR_REQUIREDFEATURES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::requiredfeatures, nsHtml5Atoms::requiredFeatures), ALL_NO_PREFIX);
    1355            2808 :   ATTR_RENDERING_INTENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rendering_intent), ALL_NO_PREFIX);
    1356            2808 :   ATTR_SPECULAREXPONENT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::specularexponent, nsHtml5Atoms::specularExponent), ALL_NO_PREFIX);
    1357            2808 :   ATTR_SPECULARCONSTANT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::specularconstant, nsHtml5Atoms::specularConstant), ALL_NO_PREFIX);
    1358            2808 :   ATTR_SUPERSCRIPTSHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::superscriptshift), ALL_NO_PREFIX);
    1359            2808 :   ATTR_STROKE_DASHARRAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_dasharray), ALL_NO_PREFIX);
    1360            2808 :   ATTR_XCHANNELSELECTOR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::xchannelselector, nsHtml5Atoms::xChannelSelector), ALL_NO_PREFIX);
    1361            2808 :   ATTR_YCHANNELSELECTOR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::ychannelselector, nsHtml5Atoms::yChannelSelector), ALL_NO_PREFIX);
    1362            2808 :   ATTR_ARIA_AUTOCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_autocomplete), ALL_NO_PREFIX);
    1363            2808 :   ATTR_CONTENTSCRIPTTYPE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::contentscripttype, nsHtml5Atoms::contentScriptType), ALL_NO_PREFIX);
    1364            2808 :   ATTR_ENABLE_BACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::enable_background), ALL_NO_PREFIX);
    1365            2808 :   ATTR_DOMINANT_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dominant_baseline), ALL_NO_PREFIX);
    1366            2808 :   ATTR_GRADIENTTRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::gradienttransform, nsHtml5Atoms::gradientTransform), ALL_NO_PREFIX);
    1367            2808 :   ATTR_ONBEFORDEACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbefordeactivate), ALL_NO_PREFIX);
    1368            2808 :   ATTR_ONDATASETCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondatasetcomplete), ALL_NO_PREFIX);
    1369            2808 :   ATTR_OVERLINE_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overline_position), ALL_NO_PREFIX);
    1370            2808 :   ATTR_ONBEFOREEDITFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeeditfocus), ALL_NO_PREFIX);
    1371            2808 :   ATTR_LIMITINGCONEANGLE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::limitingconeangle, nsHtml5Atoms::limitingConeAngle), ALL_NO_PREFIX);
    1372            2808 :   ATTR_VERYTHINMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::verythinmathspace), ALL_NO_PREFIX);
    1373            2808 :   ATTR_STROKE_DASHOFFSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_dashoffset), ALL_NO_PREFIX);
    1374            2808 :   ATTR_STROKE_MITERLIMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_miterlimit), ALL_NO_PREFIX);
    1375            2808 :   ATTR_ALIGNMENT_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alignment_baseline), ALL_NO_PREFIX);
    1376            2808 :   ATTR_ONREADYSTATECHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onreadystatechange), ALL_NO_PREFIX);
    1377            2808 :   ATTR_OVERLINE_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overline_thickness), ALL_NO_PREFIX);
    1378            2808 :   ATTR_UNDERLINE_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::underline_position), ALL_NO_PREFIX);
    1379            2808 :   ATTR_VERYTHICKMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::verythickmathspace), ALL_NO_PREFIX);
    1380            2808 :   ATTR_REQUIREDEXTENSIONS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::requiredextensions, nsHtml5Atoms::requiredExtensions), ALL_NO_PREFIX);
    1381            2808 :   ATTR_COLOR_INTERPOLATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_interpolation), ALL_NO_PREFIX);
    1382            2808 :   ATTR_UNDERLINE_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::underline_thickness), ALL_NO_PREFIX);
    1383            2808 :   ATTR_PRESERVEASPECTRATIO = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::preserveaspectratio, nsHtml5Atoms::preserveAspectRatio), ALL_NO_PREFIX);
    1384            2808 :   ATTR_PATTERNCONTENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patterncontentunits, nsHtml5Atoms::patternContentUnits), ALL_NO_PREFIX);
    1385            2808 :   ATTR_ARIA_MULTISELECTABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_multiselectable), ALL_NO_PREFIX);
    1386            2808 :   ATTR_SCRIPTSIZEMULTIPLIER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptsizemultiplier), ALL_NO_PREFIX);
    1387            2808 :   ATTR_ARIA_ACTIVEDESCENDANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_activedescendant), ALL_NO_PREFIX);
    1388            2808 :   ATTR_VERYVERYTHINMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::veryverythinmathspace), ALL_NO_PREFIX);
    1389            2808 :   ATTR_VERYVERYTHICKMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::veryverythickmathspace), ALL_NO_PREFIX);
    1390            2808 :   ATTR_STRIKETHROUGH_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::strikethrough_position), ALL_NO_PREFIX);
    1391            2808 :   ATTR_STRIKETHROUGH_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::strikethrough_thickness), ALL_NO_PREFIX);
    1392            2808 :   ATTR_EXTERNALRESOURCESREQUIRED = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::externalresourcesrequired, nsHtml5Atoms::externalResourcesRequired), ALL_NO_PREFIX);
    1393            2808 :   ATTR_GLYPH_ORIENTATION_VERTICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_orientation_vertical), ALL_NO_PREFIX);
    1394            2808 :   ATTR_COLOR_INTERPOLATION_FILTERS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_interpolation_filters), ALL_NO_PREFIX);
    1395            2808 :   ATTR_GLYPH_ORIENTATION_HORIZONTAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_orientation_horizontal), ALL_NO_PREFIX);
    1396            1404 :   ATTRIBUTE_NAMES = new nsHtml5AttributeName*[580];
    1397            1404 :   ATTRIBUTE_NAMES[0] = ATTR_D;
    1398            1404 :   ATTRIBUTE_NAMES[1] = ATTR_K;
    1399            1404 :   ATTRIBUTE_NAMES[2] = ATTR_R;
    1400            1404 :   ATTRIBUTE_NAMES[3] = ATTR_X;
    1401            1404 :   ATTRIBUTE_NAMES[4] = ATTR_Y;
    1402            1404 :   ATTRIBUTE_NAMES[5] = ATTR_Z;
    1403            1404 :   ATTRIBUTE_NAMES[6] = ATTR_BY;
    1404            1404 :   ATTRIBUTE_NAMES[7] = ATTR_CX;
    1405            1404 :   ATTRIBUTE_NAMES[8] = ATTR_CY;
    1406            1404 :   ATTRIBUTE_NAMES[9] = ATTR_DX;
    1407            1404 :   ATTRIBUTE_NAMES[10] = ATTR_DY;
    1408            1404 :   ATTRIBUTE_NAMES[11] = ATTR_G2;
    1409            1404 :   ATTRIBUTE_NAMES[12] = ATTR_G1;
    1410            1404 :   ATTRIBUTE_NAMES[13] = ATTR_FX;
    1411            1404 :   ATTRIBUTE_NAMES[14] = ATTR_FY;
    1412            1404 :   ATTRIBUTE_NAMES[15] = ATTR_K4;
    1413            1404 :   ATTRIBUTE_NAMES[16] = ATTR_K2;
    1414            1404 :   ATTRIBUTE_NAMES[17] = ATTR_K3;
    1415            1404 :   ATTRIBUTE_NAMES[18] = ATTR_K1;
    1416            1404 :   ATTRIBUTE_NAMES[19] = ATTR_ID;
    1417            1404 :   ATTRIBUTE_NAMES[20] = ATTR_IN;
    1418            1404 :   ATTRIBUTE_NAMES[21] = ATTR_U2;
    1419            1404 :   ATTRIBUTE_NAMES[22] = ATTR_U1;
    1420            1404 :   ATTRIBUTE_NAMES[23] = ATTR_RT;
    1421            1404 :   ATTRIBUTE_NAMES[24] = ATTR_RX;
    1422            1404 :   ATTRIBUTE_NAMES[25] = ATTR_RY;
    1423            1404 :   ATTRIBUTE_NAMES[26] = ATTR_TO;
    1424            1404 :   ATTRIBUTE_NAMES[27] = ATTR_Y2;
    1425            1404 :   ATTRIBUTE_NAMES[28] = ATTR_Y1;
    1426            1404 :   ATTRIBUTE_NAMES[29] = ATTR_X1;
    1427            1404 :   ATTRIBUTE_NAMES[30] = ATTR_X2;
    1428            1404 :   ATTRIBUTE_NAMES[31] = ATTR_ALT;
    1429            1404 :   ATTRIBUTE_NAMES[32] = ATTR_DIR;
    1430            1404 :   ATTRIBUTE_NAMES[33] = ATTR_DUR;
    1431            1404 :   ATTRIBUTE_NAMES[34] = ATTR_END;
    1432            1404 :   ATTRIBUTE_NAMES[35] = ATTR_FOR;
    1433            1404 :   ATTRIBUTE_NAMES[36] = ATTR_IN2;
    1434            1404 :   ATTRIBUTE_NAMES[37] = ATTR_MAX;
    1435            1404 :   ATTRIBUTE_NAMES[38] = ATTR_MIN;
    1436            1404 :   ATTRIBUTE_NAMES[39] = ATTR_LOW;
    1437            1404 :   ATTRIBUTE_NAMES[40] = ATTR_REL;
    1438            1404 :   ATTRIBUTE_NAMES[41] = ATTR_REV;
    1439            1404 :   ATTRIBUTE_NAMES[42] = ATTR_SRC;
    1440            1404 :   ATTRIBUTE_NAMES[43] = ATTR_AXIS;
    1441            1404 :   ATTRIBUTE_NAMES[44] = ATTR_ABBR;
    1442            1404 :   ATTRIBUTE_NAMES[45] = ATTR_BBOX;
    1443            1404 :   ATTRIBUTE_NAMES[46] = ATTR_CITE;
    1444            1404 :   ATTRIBUTE_NAMES[47] = ATTR_CODE;
    1445            1404 :   ATTRIBUTE_NAMES[48] = ATTR_BIAS;
    1446            1404 :   ATTRIBUTE_NAMES[49] = ATTR_COLS;
    1447            1404 :   ATTRIBUTE_NAMES[50] = ATTR_CLIP;
    1448            1404 :   ATTRIBUTE_NAMES[51] = ATTR_CHAR;
    1449            1404 :   ATTRIBUTE_NAMES[52] = ATTR_BASE;
    1450            1404 :   ATTRIBUTE_NAMES[53] = ATTR_EDGE;
    1451            1404 :   ATTRIBUTE_NAMES[54] = ATTR_DATA;
    1452            1404 :   ATTRIBUTE_NAMES[55] = ATTR_FILL;
    1453            1404 :   ATTRIBUTE_NAMES[56] = ATTR_FROM;
    1454            1404 :   ATTRIBUTE_NAMES[57] = ATTR_FORM;
    1455            1404 :   ATTRIBUTE_NAMES[58] = ATTR_FACE;
    1456            1404 :   ATTRIBUTE_NAMES[59] = ATTR_HIGH;
    1457            1404 :   ATTRIBUTE_NAMES[60] = ATTR_HREF;
    1458            1404 :   ATTRIBUTE_NAMES[61] = ATTR_OPEN;
    1459            1404 :   ATTRIBUTE_NAMES[62] = ATTR_ICON;
    1460            1404 :   ATTRIBUTE_NAMES[63] = ATTR_NAME;
    1461            1404 :   ATTRIBUTE_NAMES[64] = ATTR_MODE;
    1462            1404 :   ATTRIBUTE_NAMES[65] = ATTR_MASK;
    1463            1404 :   ATTRIBUTE_NAMES[66] = ATTR_LINK;
    1464            1404 :   ATTRIBUTE_NAMES[67] = ATTR_LANG;
    1465            1404 :   ATTRIBUTE_NAMES[68] = ATTR_LOOP;
    1466            1404 :   ATTRIBUTE_NAMES[69] = ATTR_LIST;
    1467            1404 :   ATTRIBUTE_NAMES[70] = ATTR_TYPE;
    1468            1404 :   ATTRIBUTE_NAMES[71] = ATTR_WHEN;
    1469            1404 :   ATTRIBUTE_NAMES[72] = ATTR_WRAP;
    1470            1404 :   ATTRIBUTE_NAMES[73] = ATTR_TEXT;
    1471            1404 :   ATTRIBUTE_NAMES[74] = ATTR_PATH;
    1472            1404 :   ATTRIBUTE_NAMES[75] = ATTR_PING;
    1473            1404 :   ATTRIBUTE_NAMES[76] = ATTR_REFX;
    1474            1404 :   ATTRIBUTE_NAMES[77] = ATTR_REFY;
    1475            1404 :   ATTRIBUTE_NAMES[78] = ATTR_SIZE;
    1476            1404 :   ATTRIBUTE_NAMES[79] = ATTR_SEED;
    1477            1404 :   ATTRIBUTE_NAMES[80] = ATTR_ROWS;
    1478            1404 :   ATTRIBUTE_NAMES[81] = ATTR_SPAN;
    1479            1404 :   ATTRIBUTE_NAMES[82] = ATTR_STEP;
    1480            1404 :   ATTRIBUTE_NAMES[83] = ATTR_ROLE;
    1481            1404 :   ATTRIBUTE_NAMES[84] = ATTR_XREF;
    1482            1404 :   ATTRIBUTE_NAMES[85] = ATTR_ASYNC;
    1483            1404 :   ATTRIBUTE_NAMES[86] = ATTR_ALINK;
    1484            1404 :   ATTRIBUTE_NAMES[87] = ATTR_ALIGN;
    1485            1404 :   ATTRIBUTE_NAMES[88] = ATTR_CLOSE;
    1486            1404 :   ATTRIBUTE_NAMES[89] = ATTR_COLOR;
    1487            1404 :   ATTRIBUTE_NAMES[90] = ATTR_CLASS;
    1488            1404 :   ATTRIBUTE_NAMES[91] = ATTR_CLEAR;
    1489            1404 :   ATTRIBUTE_NAMES[92] = ATTR_BEGIN;
    1490            1404 :   ATTRIBUTE_NAMES[93] = ATTR_DEPTH;
    1491            1404 :   ATTRIBUTE_NAMES[94] = ATTR_DEFER;
    1492            1404 :   ATTRIBUTE_NAMES[95] = ATTR_FENCE;
    1493            1404 :   ATTRIBUTE_NAMES[96] = ATTR_FRAME;
    1494            1404 :   ATTRIBUTE_NAMES[97] = ATTR_ISMAP;
    1495            1404 :   ATTRIBUTE_NAMES[98] = ATTR_ONEND;
    1496            1404 :   ATTRIBUTE_NAMES[99] = ATTR_INDEX;
    1497            1404 :   ATTRIBUTE_NAMES[100] = ATTR_ORDER;
    1498            1404 :   ATTRIBUTE_NAMES[101] = ATTR_OTHER;
    1499            1404 :   ATTRIBUTE_NAMES[102] = ATTR_ONCUT;
    1500            1404 :   ATTRIBUTE_NAMES[103] = ATTR_NARGS;
    1501            1404 :   ATTRIBUTE_NAMES[104] = ATTR_MEDIA;
    1502            1404 :   ATTRIBUTE_NAMES[105] = ATTR_LABEL;
    1503            1404 :   ATTRIBUTE_NAMES[106] = ATTR_LOCAL;
    1504            1404 :   ATTRIBUTE_NAMES[107] = ATTR_WIDTH;
    1505            1404 :   ATTRIBUTE_NAMES[108] = ATTR_TITLE;
    1506            1404 :   ATTRIBUTE_NAMES[109] = ATTR_VLINK;
    1507            1404 :   ATTRIBUTE_NAMES[110] = ATTR_VALUE;
    1508            1404 :   ATTRIBUTE_NAMES[111] = ATTR_SLOPE;
    1509            1404 :   ATTRIBUTE_NAMES[112] = ATTR_SHAPE;
    1510            1404 :   ATTRIBUTE_NAMES[113] = ATTR_SCOPE;
    1511            1404 :   ATTRIBUTE_NAMES[114] = ATTR_SCALE;
    1512            1404 :   ATTRIBUTE_NAMES[115] = ATTR_SPEED;
    1513            1404 :   ATTRIBUTE_NAMES[116] = ATTR_STYLE;
    1514            1404 :   ATTRIBUTE_NAMES[117] = ATTR_RULES;
    1515            1404 :   ATTRIBUTE_NAMES[118] = ATTR_STEMH;
    1516            1404 :   ATTRIBUTE_NAMES[119] = ATTR_STEMV;
    1517            1404 :   ATTRIBUTE_NAMES[120] = ATTR_START;
    1518            1404 :   ATTRIBUTE_NAMES[121] = ATTR_XMLNS;
    1519            1404 :   ATTRIBUTE_NAMES[122] = ATTR_ACCEPT;
    1520            1404 :   ATTRIBUTE_NAMES[123] = ATTR_ACCENT;
    1521            1404 :   ATTRIBUTE_NAMES[124] = ATTR_ASCENT;
    1522            1404 :   ATTRIBUTE_NAMES[125] = ATTR_ACTIVE;
    1523            1404 :   ATTRIBUTE_NAMES[126] = ATTR_ALTIMG;
    1524            1404 :   ATTRIBUTE_NAMES[127] = ATTR_ACTION;
    1525            1404 :   ATTRIBUTE_NAMES[128] = ATTR_BORDER;
    1526            1404 :   ATTRIBUTE_NAMES[129] = ATTR_CURSOR;
    1527            1404 :   ATTRIBUTE_NAMES[130] = ATTR_COORDS;
    1528            1404 :   ATTRIBUTE_NAMES[131] = ATTR_FILTER;
    1529            1404 :   ATTRIBUTE_NAMES[132] = ATTR_FORMAT;
    1530            1404 :   ATTRIBUTE_NAMES[133] = ATTR_HIDDEN;
    1531            1404 :   ATTRIBUTE_NAMES[134] = ATTR_HSPACE;
    1532            1404 :   ATTRIBUTE_NAMES[135] = ATTR_HEIGHT;
    1533            1404 :   ATTRIBUTE_NAMES[136] = ATTR_ONMOVE;
    1534            1404 :   ATTRIBUTE_NAMES[137] = ATTR_ONLOAD;
    1535            1404 :   ATTRIBUTE_NAMES[138] = ATTR_ONDRAG;
    1536            1404 :   ATTRIBUTE_NAMES[139] = ATTR_ORIGIN;
    1537            1404 :   ATTRIBUTE_NAMES[140] = ATTR_ONZOOM;
    1538            1404 :   ATTRIBUTE_NAMES[141] = ATTR_ONHELP;
    1539            1404 :   ATTRIBUTE_NAMES[142] = ATTR_ONSTOP;
    1540            1404 :   ATTRIBUTE_NAMES[143] = ATTR_ONDROP;
    1541            1404 :   ATTRIBUTE_NAMES[144] = ATTR_ONBLUR;
    1542            1404 :   ATTRIBUTE_NAMES[145] = ATTR_OBJECT;
    1543            1404 :   ATTRIBUTE_NAMES[146] = ATTR_OFFSET;
    1544            1404 :   ATTRIBUTE_NAMES[147] = ATTR_ORIENT;
    1545            1404 :   ATTRIBUTE_NAMES[148] = ATTR_ONCOPY;
    1546            1404 :   ATTRIBUTE_NAMES[149] = ATTR_NOWRAP;
    1547            1404 :   ATTRIBUTE_NAMES[150] = ATTR_NOHREF;
    1548            1404 :   ATTRIBUTE_NAMES[151] = ATTR_MACROS;
    1549            1404 :   ATTRIBUTE_NAMES[152] = ATTR_METHOD;
    1550            1404 :   ATTRIBUTE_NAMES[153] = ATTR_LOWSRC;
    1551            1404 :   ATTRIBUTE_NAMES[154] = ATTR_LSPACE;
    1552            1404 :   ATTRIBUTE_NAMES[155] = ATTR_LQUOTE;
    1553            1404 :   ATTRIBUTE_NAMES[156] = ATTR_USEMAP;
    1554            1404 :   ATTRIBUTE_NAMES[157] = ATTR_WIDTHS;
    1555            1404 :   ATTRIBUTE_NAMES[158] = ATTR_TARGET;
    1556            1404 :   ATTRIBUTE_NAMES[159] = ATTR_VALUES;
    1557            1404 :   ATTRIBUTE_NAMES[160] = ATTR_VALIGN;
    1558            1404 :   ATTRIBUTE_NAMES[161] = ATTR_VSPACE;
    1559            1404 :   ATTRIBUTE_NAMES[162] = ATTR_POSTER;
    1560            1404 :   ATTRIBUTE_NAMES[163] = ATTR_POINTS;
    1561            1404 :   ATTRIBUTE_NAMES[164] = ATTR_PROMPT;
    1562            1404 :   ATTRIBUTE_NAMES[165] = ATTR_SCOPED;
    1563            1404 :   ATTRIBUTE_NAMES[166] = ATTR_STRING;
    1564            1404 :   ATTRIBUTE_NAMES[167] = ATTR_SCHEME;
    1565            1404 :   ATTRIBUTE_NAMES[168] = ATTR_STROKE;
    1566            1404 :   ATTRIBUTE_NAMES[169] = ATTR_RADIUS;
    1567            1404 :   ATTRIBUTE_NAMES[170] = ATTR_RESULT;
    1568            1404 :   ATTRIBUTE_NAMES[171] = ATTR_REPEAT;
    1569            1404 :   ATTRIBUTE_NAMES[172] = ATTR_RSPACE;
    1570            1404 :   ATTRIBUTE_NAMES[173] = ATTR_ROTATE;
    1571            1404 :   ATTRIBUTE_NAMES[174] = ATTR_RQUOTE;
    1572            1404 :   ATTRIBUTE_NAMES[175] = ATTR_ALTTEXT;
    1573            1404 :   ATTRIBUTE_NAMES[176] = ATTR_ARCHIVE;
    1574            1404 :   ATTRIBUTE_NAMES[177] = ATTR_AZIMUTH;
    1575            1404 :   ATTRIBUTE_NAMES[178] = ATTR_CLOSURE;
    1576            1404 :   ATTRIBUTE_NAMES[179] = ATTR_CHECKED;
    1577            1404 :   ATTRIBUTE_NAMES[180] = ATTR_CLASSID;
    1578            1404 :   ATTRIBUTE_NAMES[181] = ATTR_CHAROFF;
    1579            1404 :   ATTRIBUTE_NAMES[182] = ATTR_BGCOLOR;
    1580            1404 :   ATTRIBUTE_NAMES[183] = ATTR_COLSPAN;
    1581            1404 :   ATTRIBUTE_NAMES[184] = ATTR_CHARSET;
    1582            1404 :   ATTRIBUTE_NAMES[185] = ATTR_COMPACT;
    1583            1404 :   ATTRIBUTE_NAMES[186] = ATTR_CONTENT;
    1584            1404 :   ATTRIBUTE_NAMES[187] = ATTR_ENCTYPE;
    1585            1404 :   ATTRIBUTE_NAMES[188] = ATTR_DATASRC;
    1586            1404 :   ATTRIBUTE_NAMES[189] = ATTR_DATAFLD;
    1587            1404 :   ATTRIBUTE_NAMES[190] = ATTR_DECLARE;
    1588            1404 :   ATTRIBUTE_NAMES[191] = ATTR_DISPLAY;
    1589            1404 :   ATTRIBUTE_NAMES[192] = ATTR_DIVISOR;
    1590            1404 :   ATTRIBUTE_NAMES[193] = ATTR_DEFAULT;
    1591            1404 :   ATTRIBUTE_NAMES[194] = ATTR_DESCENT;
    1592            1404 :   ATTRIBUTE_NAMES[195] = ATTR_KERNING;
    1593            1404 :   ATTRIBUTE_NAMES[196] = ATTR_HANGING;
    1594            1404 :   ATTRIBUTE_NAMES[197] = ATTR_HEADERS;
    1595            1404 :   ATTRIBUTE_NAMES[198] = ATTR_ONPASTE;
    1596            1404 :   ATTRIBUTE_NAMES[199] = ATTR_ONCLICK;
    1597            1404 :   ATTRIBUTE_NAMES[200] = ATTR_OPTIMUM;
    1598            1404 :   ATTRIBUTE_NAMES[201] = ATTR_ONBEGIN;
    1599            1404 :   ATTRIBUTE_NAMES[202] = ATTR_ONKEYUP;
    1600            1404 :   ATTRIBUTE_NAMES[203] = ATTR_ONFOCUS;
    1601            1404 :   ATTRIBUTE_NAMES[204] = ATTR_ONERROR;
    1602            1404 :   ATTRIBUTE_NAMES[205] = ATTR_ONINPUT;
    1603            1404 :   ATTRIBUTE_NAMES[206] = ATTR_ONABORT;
    1604            1404 :   ATTRIBUTE_NAMES[207] = ATTR_ONSTART;
    1605            1404 :   ATTRIBUTE_NAMES[208] = ATTR_ONRESET;
    1606            1404 :   ATTRIBUTE_NAMES[209] = ATTR_OPACITY;
    1607            1404 :   ATTRIBUTE_NAMES[210] = ATTR_NOSHADE;
    1608            1404 :   ATTRIBUTE_NAMES[211] = ATTR_MINSIZE;
    1609            1404 :   ATTRIBUTE_NAMES[212] = ATTR_MAXSIZE;
    1610            1404 :   ATTRIBUTE_NAMES[213] = ATTR_LARGEOP;
    1611            1404 :   ATTRIBUTE_NAMES[214] = ATTR_UNICODE;
    1612            1404 :   ATTRIBUTE_NAMES[215] = ATTR_TARGETX;
    1613            1404 :   ATTRIBUTE_NAMES[216] = ATTR_TARGETY;
    1614            1404 :   ATTRIBUTE_NAMES[217] = ATTR_VIEWBOX;
    1615            1404 :   ATTRIBUTE_NAMES[218] = ATTR_VERSION;
    1616            1404 :   ATTRIBUTE_NAMES[219] = ATTR_PATTERN;
    1617            1404 :   ATTRIBUTE_NAMES[220] = ATTR_PROFILE;
    1618            1404 :   ATTRIBUTE_NAMES[221] = ATTR_SPACING;
    1619            1404 :   ATTRIBUTE_NAMES[222] = ATTR_RESTART;
    1620            1404 :   ATTRIBUTE_NAMES[223] = ATTR_ROWSPAN;
    1621            1404 :   ATTRIBUTE_NAMES[224] = ATTR_SANDBOX;
    1622            1404 :   ATTRIBUTE_NAMES[225] = ATTR_SUMMARY;
    1623            1404 :   ATTRIBUTE_NAMES[226] = ATTR_STANDBY;
    1624            1404 :   ATTRIBUTE_NAMES[227] = ATTR_REPLACE;
    1625            1404 :   ATTRIBUTE_NAMES[228] = ATTR_AUTOPLAY;
    1626            1404 :   ATTRIBUTE_NAMES[229] = ATTR_ADDITIVE;
    1627            1404 :   ATTRIBUTE_NAMES[230] = ATTR_CALCMODE;
    1628            1404 :   ATTRIBUTE_NAMES[231] = ATTR_CODETYPE;
    1629            1404 :   ATTRIBUTE_NAMES[232] = ATTR_CODEBASE;
    1630            1404 :   ATTRIBUTE_NAMES[233] = ATTR_CONTROLS;
    1631            1404 :   ATTRIBUTE_NAMES[234] = ATTR_BEVELLED;
    1632            1404 :   ATTRIBUTE_NAMES[235] = ATTR_BASELINE;
    1633            1404 :   ATTRIBUTE_NAMES[236] = ATTR_EXPONENT;
    1634            1404 :   ATTRIBUTE_NAMES[237] = ATTR_EDGEMODE;
    1635            1404 :   ATTRIBUTE_NAMES[238] = ATTR_ENCODING;
    1636            1404 :   ATTRIBUTE_NAMES[239] = ATTR_GLYPHREF;
    1637            1404 :   ATTRIBUTE_NAMES[240] = ATTR_DATETIME;
    1638            1404 :   ATTRIBUTE_NAMES[241] = ATTR_DISABLED;
    1639            1404 :   ATTRIBUTE_NAMES[242] = ATTR_FONTSIZE;
    1640            1404 :   ATTRIBUTE_NAMES[243] = ATTR_KEYTIMES;
    1641            1404 :   ATTRIBUTE_NAMES[244] = ATTR_PANOSE_1;
    1642            1404 :   ATTRIBUTE_NAMES[245] = ATTR_HREFLANG;
    1643            1404 :   ATTRIBUTE_NAMES[246] = ATTR_ONRESIZE;
    1644            1404 :   ATTRIBUTE_NAMES[247] = ATTR_ONCHANGE;
    1645            1404 :   ATTRIBUTE_NAMES[248] = ATTR_ONBOUNCE;
    1646            1404 :   ATTRIBUTE_NAMES[249] = ATTR_ONUNLOAD;
    1647            1404 :   ATTRIBUTE_NAMES[250] = ATTR_ONFINISH;
    1648            1404 :   ATTRIBUTE_NAMES[251] = ATTR_ONSCROLL;
    1649            1404 :   ATTRIBUTE_NAMES[252] = ATTR_OPERATOR;
    1650            1404 :   ATTRIBUTE_NAMES[253] = ATTR_OVERFLOW;
    1651            1404 :   ATTRIBUTE_NAMES[254] = ATTR_ONSUBMIT;
    1652            1404 :   ATTRIBUTE_NAMES[255] = ATTR_ONREPEAT;
    1653            1404 :   ATTRIBUTE_NAMES[256] = ATTR_ONSELECT;
    1654            1404 :   ATTRIBUTE_NAMES[257] = ATTR_NOTATION;
    1655            1404 :   ATTRIBUTE_NAMES[258] = ATTR_NORESIZE;
    1656            1404 :   ATTRIBUTE_NAMES[259] = ATTR_MANIFEST;
    1657            1404 :   ATTRIBUTE_NAMES[260] = ATTR_MATHSIZE;
    1658            1404 :   ATTRIBUTE_NAMES[261] = ATTR_MULTIPLE;
    1659            1404 :   ATTRIBUTE_NAMES[262] = ATTR_LONGDESC;
    1660            1404 :   ATTRIBUTE_NAMES[263] = ATTR_LANGUAGE;
    1661            1404 :   ATTRIBUTE_NAMES[264] = ATTR_TEMPLATE;
    1662            1404 :   ATTRIBUTE_NAMES[265] = ATTR_TABINDEX;
    1663            1404 :   ATTRIBUTE_NAMES[266] = ATTR_READONLY;
    1664            1404 :   ATTRIBUTE_NAMES[267] = ATTR_SELECTED;
    1665            1404 :   ATTRIBUTE_NAMES[268] = ATTR_ROWLINES;
    1666            1404 :   ATTRIBUTE_NAMES[269] = ATTR_SEAMLESS;
    1667            1404 :   ATTRIBUTE_NAMES[270] = ATTR_ROWALIGN;
    1668            1404 :   ATTRIBUTE_NAMES[271] = ATTR_STRETCHY;
    1669            1404 :   ATTRIBUTE_NAMES[272] = ATTR_REQUIRED;
    1670            1404 :   ATTRIBUTE_NAMES[273] = ATTR_XML_BASE;
    1671            1404 :   ATTRIBUTE_NAMES[274] = ATTR_XML_LANG;
    1672            1404 :   ATTRIBUTE_NAMES[275] = ATTR_X_HEIGHT;
    1673            1404 :   ATTRIBUTE_NAMES[276] = ATTR_ARIA_OWNS;
    1674            1404 :   ATTRIBUTE_NAMES[277] = ATTR_AUTOFOCUS;
    1675            1404 :   ATTRIBUTE_NAMES[278] = ATTR_ARIA_SORT;
    1676            1404 :   ATTRIBUTE_NAMES[279] = ATTR_ACCESSKEY;
    1677            1404 :   ATTRIBUTE_NAMES[280] = ATTR_ARIA_BUSY;
    1678            1404 :   ATTRIBUTE_NAMES[281] = ATTR_ARIA_GRAB;
    1679            1404 :   ATTRIBUTE_NAMES[282] = ATTR_AMPLITUDE;
    1680            1404 :   ATTRIBUTE_NAMES[283] = ATTR_ARIA_LIVE;
    1681            1404 :   ATTRIBUTE_NAMES[284] = ATTR_CLIP_RULE;
    1682            1404 :   ATTRIBUTE_NAMES[285] = ATTR_CLIP_PATH;
    1683            1404 :   ATTRIBUTE_NAMES[286] = ATTR_EQUALROWS;
    1684            1404 :   ATTRIBUTE_NAMES[287] = ATTR_ELEVATION;
    1685            1404 :   ATTRIBUTE_NAMES[288] = ATTR_DIRECTION;
    1686            1404 :   ATTRIBUTE_NAMES[289] = ATTR_DRAGGABLE;
    1687            1404 :   ATTRIBUTE_NAMES[290] = ATTR_FILTERRES;
    1688            1404 :   ATTRIBUTE_NAMES[291] = ATTR_FILL_RULE;
    1689            1404 :   ATTRIBUTE_NAMES[292] = ATTR_FONTSTYLE;
    1690            1404 :   ATTRIBUTE_NAMES[293] = ATTR_FONT_SIZE;
    1691            1404 :   ATTRIBUTE_NAMES[294] = ATTR_KEYPOINTS;
    1692            1404 :   ATTRIBUTE_NAMES[295] = ATTR_HIDEFOCUS;
    1693            1404 :   ATTRIBUTE_NAMES[296] = ATTR_ONMESSAGE;
    1694            1404 :   ATTRIBUTE_NAMES[297] = ATTR_INTERCEPT;
    1695            1404 :   ATTRIBUTE_NAMES[298] = ATTR_ONDRAGEND;
    1696            1404 :   ATTRIBUTE_NAMES[299] = ATTR_ONMOVEEND;
    1697            1404 :   ATTRIBUTE_NAMES[300] = ATTR_ONINVALID;
    1698            1404 :   ATTRIBUTE_NAMES[301] = ATTR_ONKEYDOWN;
    1699            1404 :   ATTRIBUTE_NAMES[302] = ATTR_ONFOCUSIN;
    1700            1404 :   ATTRIBUTE_NAMES[303] = ATTR_ONMOUSEUP;
    1701            1404 :   ATTRIBUTE_NAMES[304] = ATTR_INPUTMODE;
    1702            1404 :   ATTRIBUTE_NAMES[305] = ATTR_ONROWEXIT;
    1703            1404 :   ATTRIBUTE_NAMES[306] = ATTR_MATHCOLOR;
    1704            1404 :   ATTRIBUTE_NAMES[307] = ATTR_MASKUNITS;
    1705            1404 :   ATTRIBUTE_NAMES[308] = ATTR_MAXLENGTH;
    1706            1404 :   ATTRIBUTE_NAMES[309] = ATTR_LINEBREAK;
    1707            1404 :   ATTRIBUTE_NAMES[310] = ATTR_TRANSFORM;
    1708            1404 :   ATTRIBUTE_NAMES[311] = ATTR_V_HANGING;
    1709            1404 :   ATTRIBUTE_NAMES[312] = ATTR_VALUETYPE;
    1710            1404 :   ATTRIBUTE_NAMES[313] = ATTR_POINTSATZ;
    1711            1404 :   ATTRIBUTE_NAMES[314] = ATTR_POINTSATX;
    1712            1404 :   ATTRIBUTE_NAMES[315] = ATTR_POINTSATY;
    1713            1404 :   ATTRIBUTE_NAMES[316] = ATTR_SYMMETRIC;
    1714            1404 :   ATTRIBUTE_NAMES[317] = ATTR_SCROLLING;
    1715            1404 :   ATTRIBUTE_NAMES[318] = ATTR_REPEATDUR;
    1716            1404 :   ATTRIBUTE_NAMES[319] = ATTR_SELECTION;
    1717            1404 :   ATTRIBUTE_NAMES[320] = ATTR_SEPARATOR;
    1718            1404 :   ATTRIBUTE_NAMES[321] = ATTR_XML_SPACE;
    1719            1404 :   ATTRIBUTE_NAMES[322] = ATTR_AUTOSUBMIT;
    1720            1404 :   ATTRIBUTE_NAMES[323] = ATTR_ALPHABETIC;
    1721            1404 :   ATTRIBUTE_NAMES[324] = ATTR_ACTIONTYPE;
    1722            1404 :   ATTRIBUTE_NAMES[325] = ATTR_ACCUMULATE;
    1723            1404 :   ATTRIBUTE_NAMES[326] = ATTR_ARIA_LEVEL;
    1724            1404 :   ATTRIBUTE_NAMES[327] = ATTR_COLUMNSPAN;
    1725            1404 :   ATTRIBUTE_NAMES[328] = ATTR_CAP_HEIGHT;
    1726            1404 :   ATTRIBUTE_NAMES[329] = ATTR_BACKGROUND;
    1727            1404 :   ATTRIBUTE_NAMES[330] = ATTR_GLYPH_NAME;
    1728            1404 :   ATTRIBUTE_NAMES[331] = ATTR_GROUPALIGN;
    1729            1404 :   ATTRIBUTE_NAMES[332] = ATTR_FONTFAMILY;
    1730            1404 :   ATTRIBUTE_NAMES[333] = ATTR_FONTWEIGHT;
    1731            1404 :   ATTRIBUTE_NAMES[334] = ATTR_FONT_STYLE;
    1732            1404 :   ATTRIBUTE_NAMES[335] = ATTR_KEYSPLINES;
    1733            1404 :   ATTRIBUTE_NAMES[336] = ATTR_HTTP_EQUIV;
    1734            1404 :   ATTRIBUTE_NAMES[337] = ATTR_ONACTIVATE;
    1735            1404 :   ATTRIBUTE_NAMES[338] = ATTR_OCCURRENCE;
    1736            1404 :   ATTRIBUTE_NAMES[339] = ATTR_IRRELEVANT;
    1737            1404 :   ATTRIBUTE_NAMES[340] = ATTR_ONDBLCLICK;
    1738            1404 :   ATTRIBUTE_NAMES[341] = ATTR_ONDRAGDROP;
    1739            1404 :   ATTRIBUTE_NAMES[342] = ATTR_ONKEYPRESS;
    1740            1404 :   ATTRIBUTE_NAMES[343] = ATTR_ONROWENTER;
    1741            1404 :   ATTRIBUTE_NAMES[344] = ATTR_ONDRAGOVER;
    1742            1404 :   ATTRIBUTE_NAMES[345] = ATTR_ONFOCUSOUT;
    1743            1404 :   ATTRIBUTE_NAMES[346] = ATTR_ONMOUSEOUT;
    1744            1404 :   ATTRIBUTE_NAMES[347] = ATTR_NUMOCTAVES;
    1745            1404 :   ATTRIBUTE_NAMES[348] = ATTR_MARKER_MID;
    1746            1404 :   ATTRIBUTE_NAMES[349] = ATTR_MARKER_END;
    1747            1404 :   ATTRIBUTE_NAMES[350] = ATTR_TEXTLENGTH;
    1748            1404 :   ATTRIBUTE_NAMES[351] = ATTR_VISIBILITY;
    1749            1404 :   ATTRIBUTE_NAMES[352] = ATTR_VIEWTARGET;
    1750            1404 :   ATTRIBUTE_NAMES[353] = ATTR_VERT_ADV_Y;
    1751            1404 :   ATTRIBUTE_NAMES[354] = ATTR_PATHLENGTH;
    1752            1404 :   ATTRIBUTE_NAMES[355] = ATTR_REPEAT_MAX;
    1753            1404 :   ATTRIBUTE_NAMES[356] = ATTR_RADIOGROUP;
    1754            1404 :   ATTRIBUTE_NAMES[357] = ATTR_STOP_COLOR;
    1755            1404 :   ATTRIBUTE_NAMES[358] = ATTR_SEPARATORS;
    1756            1404 :   ATTRIBUTE_NAMES[359] = ATTR_REPEAT_MIN;
    1757            1404 :   ATTRIBUTE_NAMES[360] = ATTR_ROWSPACING;
    1758            1404 :   ATTRIBUTE_NAMES[361] = ATTR_ZOOMANDPAN;
    1759            1404 :   ATTRIBUTE_NAMES[362] = ATTR_XLINK_TYPE;
    1760            1404 :   ATTRIBUTE_NAMES[363] = ATTR_XLINK_ROLE;
    1761            1404 :   ATTRIBUTE_NAMES[364] = ATTR_XLINK_HREF;
    1762            1404 :   ATTRIBUTE_NAMES[365] = ATTR_XLINK_SHOW;
    1763            1404 :   ATTRIBUTE_NAMES[366] = ATTR_ACCENTUNDER;
    1764            1404 :   ATTRIBUTE_NAMES[367] = ATTR_ARIA_SECRET;
    1765            1404 :   ATTRIBUTE_NAMES[368] = ATTR_ARIA_ATOMIC;
    1766            1404 :   ATTRIBUTE_NAMES[369] = ATTR_ARIA_HIDDEN;
    1767            1404 :   ATTRIBUTE_NAMES[370] = ATTR_ARIA_FLOWTO;
    1768            1404 :   ATTRIBUTE_NAMES[371] = ATTR_ARABIC_FORM;
    1769            1404 :   ATTRIBUTE_NAMES[372] = ATTR_CELLPADDING;
    1770            1404 :   ATTRIBUTE_NAMES[373] = ATTR_CELLSPACING;
    1771            1404 :   ATTRIBUTE_NAMES[374] = ATTR_COLUMNWIDTH;
    1772            1404 :   ATTRIBUTE_NAMES[375] = ATTR_CROSSORIGIN;
    1773            1404 :   ATTRIBUTE_NAMES[376] = ATTR_COLUMNALIGN;
    1774            1404 :   ATTRIBUTE_NAMES[377] = ATTR_COLUMNLINES;
    1775            1404 :   ATTRIBUTE_NAMES[378] = ATTR_CONTEXTMENU;
    1776            1404 :   ATTRIBUTE_NAMES[379] = ATTR_BASEPROFILE;
    1777            1404 :   ATTRIBUTE_NAMES[380] = ATTR_FONT_FAMILY;
    1778            1404 :   ATTRIBUTE_NAMES[381] = ATTR_FRAMEBORDER;
    1779            1404 :   ATTRIBUTE_NAMES[382] = ATTR_FILTERUNITS;
    1780            1404 :   ATTRIBUTE_NAMES[383] = ATTR_FLOOD_COLOR;
    1781            1404 :   ATTRIBUTE_NAMES[384] = ATTR_FONT_WEIGHT;
    1782            1404 :   ATTRIBUTE_NAMES[385] = ATTR_HORIZ_ADV_X;
    1783            1404 :   ATTRIBUTE_NAMES[386] = ATTR_ONDRAGLEAVE;
    1784            1404 :   ATTRIBUTE_NAMES[387] = ATTR_ONMOUSEMOVE;
    1785            1404 :   ATTRIBUTE_NAMES[388] = ATTR_ORIENTATION;
    1786            1404 :   ATTRIBUTE_NAMES[389] = ATTR_ONMOUSEDOWN;
    1787            1404 :   ATTRIBUTE_NAMES[390] = ATTR_ONMOUSEOVER;
    1788            1404 :   ATTRIBUTE_NAMES[391] = ATTR_ONDRAGENTER;
    1789            1404 :   ATTRIBUTE_NAMES[392] = ATTR_IDEOGRAPHIC;
    1790            1404 :   ATTRIBUTE_NAMES[393] = ATTR_ONBEFORECUT;
    1791            1404 :   ATTRIBUTE_NAMES[394] = ATTR_ONFORMINPUT;
    1792            1404 :   ATTRIBUTE_NAMES[395] = ATTR_ONDRAGSTART;
    1793            1404 :   ATTRIBUTE_NAMES[396] = ATTR_ONMOVESTART;
    1794            1404 :   ATTRIBUTE_NAMES[397] = ATTR_MARKERUNITS;
    1795            1404 :   ATTRIBUTE_NAMES[398] = ATTR_MATHVARIANT;
    1796            1404 :   ATTRIBUTE_NAMES[399] = ATTR_MARGINWIDTH;
    1797            1404 :   ATTRIBUTE_NAMES[400] = ATTR_MARKERWIDTH;
    1798            1404 :   ATTRIBUTE_NAMES[401] = ATTR_TEXT_ANCHOR;
    1799            1404 :   ATTRIBUTE_NAMES[402] = ATTR_TABLEVALUES;
    1800            1404 :   ATTRIBUTE_NAMES[403] = ATTR_SCRIPTLEVEL;
    1801            1404 :   ATTRIBUTE_NAMES[404] = ATTR_REPEATCOUNT;
    1802            1404 :   ATTRIBUTE_NAMES[405] = ATTR_STITCHTILES;
    1803            1404 :   ATTRIBUTE_NAMES[406] = ATTR_STARTOFFSET;
    1804            1404 :   ATTRIBUTE_NAMES[407] = ATTR_SCROLLDELAY;
    1805            1404 :   ATTRIBUTE_NAMES[408] = ATTR_XMLNS_XLINK;
    1806            1404 :   ATTRIBUTE_NAMES[409] = ATTR_XLINK_TITLE;
    1807            1404 :   ATTRIBUTE_NAMES[410] = ATTR_ARIA_INVALID;
    1808            1404 :   ATTRIBUTE_NAMES[411] = ATTR_ARIA_PRESSED;
    1809            1404 :   ATTRIBUTE_NAMES[412] = ATTR_ARIA_CHECKED;
    1810            1404 :   ATTRIBUTE_NAMES[413] = ATTR_AUTOCOMPLETE;
    1811            1404 :   ATTRIBUTE_NAMES[414] = ATTR_ARIA_SETSIZE;
    1812            1404 :   ATTRIBUTE_NAMES[415] = ATTR_ARIA_CHANNEL;
    1813            1404 :   ATTRIBUTE_NAMES[416] = ATTR_EQUALCOLUMNS;
    1814            1404 :   ATTRIBUTE_NAMES[417] = ATTR_DISPLAYSTYLE;
    1815            1404 :   ATTRIBUTE_NAMES[418] = ATTR_DATAFORMATAS;
    1816            1404 :   ATTRIBUTE_NAMES[419] = ATTR_FILL_OPACITY;
    1817            1404 :   ATTRIBUTE_NAMES[420] = ATTR_FONT_VARIANT;
    1818            1404 :   ATTRIBUTE_NAMES[421] = ATTR_FONT_STRETCH;
    1819            1404 :   ATTRIBUTE_NAMES[422] = ATTR_FRAMESPACING;
    1820            1404 :   ATTRIBUTE_NAMES[423] = ATTR_KERNELMATRIX;
    1821            1404 :   ATTRIBUTE_NAMES[424] = ATTR_ONDEACTIVATE;
    1822            1404 :   ATTRIBUTE_NAMES[425] = ATTR_ONROWSDELETE;
    1823            1404 :   ATTRIBUTE_NAMES[426] = ATTR_ONMOUSELEAVE;
    1824            1404 :   ATTRIBUTE_NAMES[427] = ATTR_ONFORMCHANGE;
    1825            1404 :   ATTRIBUTE_NAMES[428] = ATTR_ONCELLCHANGE;
    1826            1404 :   ATTRIBUTE_NAMES[429] = ATTR_ONMOUSEWHEEL;
    1827            1404 :   ATTRIBUTE_NAMES[430] = ATTR_ONMOUSEENTER;
    1828            1404 :   ATTRIBUTE_NAMES[431] = ATTR_ONAFTERPRINT;
    1829            1404 :   ATTRIBUTE_NAMES[432] = ATTR_ONBEFORECOPY;
    1830            1404 :   ATTRIBUTE_NAMES[433] = ATTR_MARGINHEIGHT;
    1831            1404 :   ATTRIBUTE_NAMES[434] = ATTR_MARKERHEIGHT;
    1832            1404 :   ATTRIBUTE_NAMES[435] = ATTR_MARKER_START;
    1833            1404 :   ATTRIBUTE_NAMES[436] = ATTR_MATHEMATICAL;
    1834            1404 :   ATTRIBUTE_NAMES[437] = ATTR_LENGTHADJUST;
    1835            1404 :   ATTRIBUTE_NAMES[438] = ATTR_UNSELECTABLE;
    1836            1404 :   ATTRIBUTE_NAMES[439] = ATTR_UNICODE_BIDI;
    1837            1404 :   ATTRIBUTE_NAMES[440] = ATTR_UNITS_PER_EM;
    1838            1404 :   ATTRIBUTE_NAMES[441] = ATTR_WORD_SPACING;
    1839            1404 :   ATTRIBUTE_NAMES[442] = ATTR_WRITING_MODE;
    1840            1404 :   ATTRIBUTE_NAMES[443] = ATTR_V_ALPHABETIC;
    1841            1404 :   ATTRIBUTE_NAMES[444] = ATTR_PATTERNUNITS;
    1842            1404 :   ATTRIBUTE_NAMES[445] = ATTR_SPREADMETHOD;
    1843            1404 :   ATTRIBUTE_NAMES[446] = ATTR_SURFACESCALE;
    1844            1404 :   ATTRIBUTE_NAMES[447] = ATTR_STROKE_WIDTH;
    1845            1404 :   ATTRIBUTE_NAMES[448] = ATTR_REPEAT_START;
    1846            1404 :   ATTRIBUTE_NAMES[449] = ATTR_STDDEVIATION;
    1847            1404 :   ATTRIBUTE_NAMES[450] = ATTR_STOP_OPACITY;
    1848            1404 :   ATTRIBUTE_NAMES[451] = ATTR_ARIA_CONTROLS;
    1849            1404 :   ATTRIBUTE_NAMES[452] = ATTR_ARIA_HASPOPUP;
    1850            1404 :   ATTRIBUTE_NAMES[453] = ATTR_ACCENT_HEIGHT;
    1851            1404 :   ATTRIBUTE_NAMES[454] = ATTR_ARIA_VALUENOW;
    1852            1404 :   ATTRIBUTE_NAMES[455] = ATTR_ARIA_RELEVANT;
    1853            1404 :   ATTRIBUTE_NAMES[456] = ATTR_ARIA_POSINSET;
    1854            1404 :   ATTRIBUTE_NAMES[457] = ATTR_ARIA_VALUEMAX;
    1855            1404 :   ATTRIBUTE_NAMES[458] = ATTR_ARIA_READONLY;
    1856            1404 :   ATTRIBUTE_NAMES[459] = ATTR_ARIA_SELECTED;
    1857            1404 :   ATTRIBUTE_NAMES[460] = ATTR_ARIA_REQUIRED;
    1858            1404 :   ATTRIBUTE_NAMES[461] = ATTR_ARIA_EXPANDED;
    1859            1404 :   ATTRIBUTE_NAMES[462] = ATTR_ARIA_DISABLED;
    1860            1404 :   ATTRIBUTE_NAMES[463] = ATTR_ATTRIBUTETYPE;
    1861            1404 :   ATTRIBUTE_NAMES[464] = ATTR_ATTRIBUTENAME;
    1862            1404 :   ATTRIBUTE_NAMES[465] = ATTR_ARIA_DATATYPE;
    1863            1404 :   ATTRIBUTE_NAMES[466] = ATTR_ARIA_VALUEMIN;
    1864            1404 :   ATTRIBUTE_NAMES[467] = ATTR_BASEFREQUENCY;
    1865            1404 :   ATTRIBUTE_NAMES[468] = ATTR_COLUMNSPACING;
    1866            1404 :   ATTRIBUTE_NAMES[469] = ATTR_COLOR_PROFILE;
    1867            1404 :   ATTRIBUTE_NAMES[470] = ATTR_CLIPPATHUNITS;
    1868            1404 :   ATTRIBUTE_NAMES[471] = ATTR_DEFINITIONURL;
    1869            1404 :   ATTRIBUTE_NAMES[472] = ATTR_GRADIENTUNITS;
    1870            1404 :   ATTRIBUTE_NAMES[473] = ATTR_FLOOD_OPACITY;
    1871            1404 :   ATTRIBUTE_NAMES[474] = ATTR_ONAFTERUPDATE;
    1872            1404 :   ATTRIBUTE_NAMES[475] = ATTR_ONERRORUPDATE;
    1873            1404 :   ATTRIBUTE_NAMES[476] = ATTR_ONBEFOREPASTE;
    1874            1404 :   ATTRIBUTE_NAMES[477] = ATTR_ONLOSECAPTURE;
    1875            1404 :   ATTRIBUTE_NAMES[478] = ATTR_ONCONTEXTMENU;
    1876            1404 :   ATTRIBUTE_NAMES[479] = ATTR_ONSELECTSTART;
    1877            1404 :   ATTRIBUTE_NAMES[480] = ATTR_ONBEFOREPRINT;
    1878            1404 :   ATTRIBUTE_NAMES[481] = ATTR_MOVABLELIMITS;
    1879            1404 :   ATTRIBUTE_NAMES[482] = ATTR_LINETHICKNESS;
    1880            1404 :   ATTRIBUTE_NAMES[483] = ATTR_UNICODE_RANGE;
    1881            1404 :   ATTRIBUTE_NAMES[484] = ATTR_THINMATHSPACE;
    1882            1404 :   ATTRIBUTE_NAMES[485] = ATTR_VERT_ORIGIN_X;
    1883            1404 :   ATTRIBUTE_NAMES[486] = ATTR_VERT_ORIGIN_Y;
    1884            1404 :   ATTRIBUTE_NAMES[487] = ATTR_V_IDEOGRAPHIC;
    1885            1404 :   ATTRIBUTE_NAMES[488] = ATTR_PRESERVEALPHA;
    1886            1404 :   ATTRIBUTE_NAMES[489] = ATTR_SCRIPTMINSIZE;
    1887            1404 :   ATTRIBUTE_NAMES[490] = ATTR_SPECIFICATION;
    1888            1404 :   ATTRIBUTE_NAMES[491] = ATTR_XLINK_ACTUATE;
    1889            1404 :   ATTRIBUTE_NAMES[492] = ATTR_XLINK_ARCROLE;
    1890            1404 :   ATTRIBUTE_NAMES[493] = ATTR_ACCEPT_CHARSET;
    1891            1404 :   ATTRIBUTE_NAMES[494] = ATTR_ALIGNMENTSCOPE;
    1892            1404 :   ATTRIBUTE_NAMES[495] = ATTR_ARIA_MULTILINE;
    1893            1404 :   ATTRIBUTE_NAMES[496] = ATTR_BASELINE_SHIFT;
    1894            1404 :   ATTRIBUTE_NAMES[497] = ATTR_HORIZ_ORIGIN_X;
    1895            1404 :   ATTRIBUTE_NAMES[498] = ATTR_HORIZ_ORIGIN_Y;
    1896            1404 :   ATTRIBUTE_NAMES[499] = ATTR_ONBEFOREUPDATE;
    1897            1404 :   ATTRIBUTE_NAMES[500] = ATTR_ONFILTERCHANGE;
    1898            1404 :   ATTRIBUTE_NAMES[501] = ATTR_ONROWSINSERTED;
    1899            1404 :   ATTRIBUTE_NAMES[502] = ATTR_ONBEFOREUNLOAD;
    1900            1404 :   ATTRIBUTE_NAMES[503] = ATTR_MATHBACKGROUND;
    1901            1404 :   ATTRIBUTE_NAMES[504] = ATTR_LETTER_SPACING;
    1902            1404 :   ATTRIBUTE_NAMES[505] = ATTR_LIGHTING_COLOR;
    1903            1404 :   ATTRIBUTE_NAMES[506] = ATTR_THICKMATHSPACE;
    1904            1404 :   ATTRIBUTE_NAMES[507] = ATTR_TEXT_RENDERING;
    1905            1404 :   ATTRIBUTE_NAMES[508] = ATTR_V_MATHEMATICAL;
    1906            1404 :   ATTRIBUTE_NAMES[509] = ATTR_POINTER_EVENTS;
    1907            1404 :   ATTRIBUTE_NAMES[510] = ATTR_PRIMITIVEUNITS;
    1908            1404 :   ATTRIBUTE_NAMES[511] = ATTR_SYSTEMLANGUAGE;
    1909            1404 :   ATTRIBUTE_NAMES[512] = ATTR_STROKE_LINECAP;
    1910            1404 :   ATTRIBUTE_NAMES[513] = ATTR_SUBSCRIPTSHIFT;
    1911            1404 :   ATTRIBUTE_NAMES[514] = ATTR_STROKE_OPACITY;
    1912            1404 :   ATTRIBUTE_NAMES[515] = ATTR_ARIA_DROPEFFECT;
    1913            1404 :   ATTRIBUTE_NAMES[516] = ATTR_ARIA_LABELLEDBY;
    1914            1404 :   ATTRIBUTE_NAMES[517] = ATTR_ARIA_TEMPLATEID;
    1915            1404 :   ATTRIBUTE_NAMES[518] = ATTR_COLOR_RENDERING;
    1916            1404 :   ATTRIBUTE_NAMES[519] = ATTR_CONTENTEDITABLE;
    1917            1404 :   ATTRIBUTE_NAMES[520] = ATTR_DIFFUSECONSTANT;
    1918            1404 :   ATTRIBUTE_NAMES[521] = ATTR_ONDATAAVAILABLE;
    1919            1404 :   ATTRIBUTE_NAMES[522] = ATTR_ONCONTROLSELECT;
    1920            1404 :   ATTRIBUTE_NAMES[523] = ATTR_IMAGE_RENDERING;
    1921            1404 :   ATTRIBUTE_NAMES[524] = ATTR_MEDIUMMATHSPACE;
    1922            1404 :   ATTRIBUTE_NAMES[525] = ATTR_TEXT_DECORATION;
    1923            1404 :   ATTRIBUTE_NAMES[526] = ATTR_SHAPE_RENDERING;
    1924            1404 :   ATTRIBUTE_NAMES[527] = ATTR_STROKE_LINEJOIN;
    1925            1404 :   ATTRIBUTE_NAMES[528] = ATTR_REPEAT_TEMPLATE;
    1926            1404 :   ATTRIBUTE_NAMES[529] = ATTR_ARIA_DESCRIBEDBY;
    1927            1404 :   ATTRIBUTE_NAMES[530] = ATTR_CONTENTSTYLETYPE;
    1928            1404 :   ATTRIBUTE_NAMES[531] = ATTR_FONT_SIZE_ADJUST;
    1929            1404 :   ATTRIBUTE_NAMES[532] = ATTR_KERNELUNITLENGTH;
    1930            1404 :   ATTRIBUTE_NAMES[533] = ATTR_ONBEFOREACTIVATE;
    1931            1404 :   ATTRIBUTE_NAMES[534] = ATTR_ONPROPERTYCHANGE;
    1932            1404 :   ATTRIBUTE_NAMES[535] = ATTR_ONDATASETCHANGED;
    1933            1404 :   ATTRIBUTE_NAMES[536] = ATTR_MASKCONTENTUNITS;
    1934            1404 :   ATTRIBUTE_NAMES[537] = ATTR_PATTERNTRANSFORM;
    1935            1404 :   ATTRIBUTE_NAMES[538] = ATTR_REQUIREDFEATURES;
    1936            1404 :   ATTRIBUTE_NAMES[539] = ATTR_RENDERING_INTENT;
    1937            1404 :   ATTRIBUTE_NAMES[540] = ATTR_SPECULAREXPONENT;
    1938            1404 :   ATTRIBUTE_NAMES[541] = ATTR_SPECULARCONSTANT;
    1939            1404 :   ATTRIBUTE_NAMES[542] = ATTR_SUPERSCRIPTSHIFT;
    1940            1404 :   ATTRIBUTE_NAMES[543] = ATTR_STROKE_DASHARRAY;
    1941            1404 :   ATTRIBUTE_NAMES[544] = ATTR_XCHANNELSELECTOR;
    1942            1404 :   ATTRIBUTE_NAMES[545] = ATTR_YCHANNELSELECTOR;
    1943            1404 :   ATTRIBUTE_NAMES[546] = ATTR_ARIA_AUTOCOMPLETE;
    1944            1404 :   ATTRIBUTE_NAMES[547] = ATTR_CONTENTSCRIPTTYPE;
    1945            1404 :   ATTRIBUTE_NAMES[548] = ATTR_ENABLE_BACKGROUND;
    1946            1404 :   ATTRIBUTE_NAMES[549] = ATTR_DOMINANT_BASELINE;
    1947            1404 :   ATTRIBUTE_NAMES[550] = ATTR_GRADIENTTRANSFORM;
    1948            1404 :   ATTRIBUTE_NAMES[551] = ATTR_ONBEFORDEACTIVATE;
    1949            1404 :   ATTRIBUTE_NAMES[552] = ATTR_ONDATASETCOMPLETE;
    1950            1404 :   ATTRIBUTE_NAMES[553] = ATTR_OVERLINE_POSITION;
    1951            1404 :   ATTRIBUTE_NAMES[554] = ATTR_ONBEFOREEDITFOCUS;
    1952            1404 :   ATTRIBUTE_NAMES[555] = ATTR_LIMITINGCONEANGLE;
    1953            1404 :   ATTRIBUTE_NAMES[556] = ATTR_VERYTHINMATHSPACE;
    1954            1404 :   ATTRIBUTE_NAMES[557] = ATTR_STROKE_DASHOFFSET;
    1955            1404 :   ATTRIBUTE_NAMES[558] = ATTR_STROKE_MITERLIMIT;
    1956            1404 :   ATTRIBUTE_NAMES[559] = ATTR_ALIGNMENT_BASELINE;
    1957            1404 :   ATTRIBUTE_NAMES[560] = ATTR_ONREADYSTATECHANGE;
    1958            1404 :   ATTRIBUTE_NAMES[561] = ATTR_OVERLINE_THICKNESS;
    1959            1404 :   ATTRIBUTE_NAMES[562] = ATTR_UNDERLINE_POSITION;
    1960            1404 :   ATTRIBUTE_NAMES[563] = ATTR_VERYTHICKMATHSPACE;
    1961            1404 :   ATTRIBUTE_NAMES[564] = ATTR_REQUIREDEXTENSIONS;
    1962            1404 :   ATTRIBUTE_NAMES[565] = ATTR_COLOR_INTERPOLATION;
    1963            1404 :   ATTRIBUTE_NAMES[566] = ATTR_UNDERLINE_THICKNESS;
    1964            1404 :   ATTRIBUTE_NAMES[567] = ATTR_PRESERVEASPECTRATIO;
    1965            1404 :   ATTRIBUTE_NAMES[568] = ATTR_PATTERNCONTENTUNITS;
    1966            1404 :   ATTRIBUTE_NAMES[569] = ATTR_ARIA_MULTISELECTABLE;
    1967            1404 :   ATTRIBUTE_NAMES[570] = ATTR_SCRIPTSIZEMULTIPLIER;
    1968            1404 :   ATTRIBUTE_NAMES[571] = ATTR_ARIA_ACTIVEDESCENDANT;
    1969            1404 :   ATTRIBUTE_NAMES[572] = ATTR_VERYVERYTHINMATHSPACE;
    1970            1404 :   ATTRIBUTE_NAMES[573] = ATTR_VERYVERYTHICKMATHSPACE;
    1971            1404 :   ATTRIBUTE_NAMES[574] = ATTR_STRIKETHROUGH_POSITION;
    1972            1404 :   ATTRIBUTE_NAMES[575] = ATTR_STRIKETHROUGH_THICKNESS;
    1973            1404 :   ATTRIBUTE_NAMES[576] = ATTR_EXTERNALRESOURCESREQUIRED;
    1974            1404 :   ATTRIBUTE_NAMES[577] = ATTR_GLYPH_ORIENTATION_VERTICAL;
    1975            1404 :   ATTRIBUTE_NAMES[578] = ATTR_COLOR_INTERPOLATION_FILTERS;
    1976            1404 :   ATTRIBUTE_NAMES[579] = ATTR_GLYPH_ORIENTATION_HORIZONTAL;
    1977            1404 : }
    1978                 : 
    1979                 : void
    1980            1403 : nsHtml5AttributeName::releaseStatics()
    1981                 : {
    1982            1403 :   delete[] ALL_NO_NS;
    1983            1403 :   delete[] XMLNS_NS;
    1984            1403 :   delete[] XML_NS;
    1985            1403 :   delete[] XLINK_NS;
    1986            1403 :   delete[] ALL_NO_PREFIX;
    1987            1403 :   delete[] XMLNS_PREFIX;
    1988            1403 :   delete[] XLINK_PREFIX;
    1989            1403 :   delete[] XML_PREFIX;
    1990            1403 :   delete ATTR_D;
    1991            1403 :   delete ATTR_K;
    1992            1403 :   delete ATTR_R;
    1993            1403 :   delete ATTR_X;
    1994            1403 :   delete ATTR_Y;
    1995            1403 :   delete ATTR_Z;
    1996            1403 :   delete ATTR_BY;
    1997            1403 :   delete ATTR_CX;
    1998            1403 :   delete ATTR_CY;
    1999            1403 :   delete ATTR_DX;
    2000            1403 :   delete ATTR_DY;
    2001            1403 :   delete ATTR_G2;
    2002            1403 :   delete ATTR_G1;
    2003            1403 :   delete ATTR_FX;
    2004            1403 :   delete ATTR_FY;
    2005            1403 :   delete ATTR_K4;
    2006            1403 :   delete ATTR_K2;
    2007            1403 :   delete ATTR_K3;
    2008            1403 :   delete ATTR_K1;
    2009            1403 :   delete ATTR_ID;
    2010            1403 :   delete ATTR_IN;
    2011            1403 :   delete ATTR_U2;
    2012            1403 :   delete ATTR_U1;
    2013            1403 :   delete ATTR_RT;
    2014            1403 :   delete ATTR_RX;
    2015            1403 :   delete ATTR_RY;
    2016            1403 :   delete ATTR_TO;
    2017            1403 :   delete ATTR_Y2;
    2018            1403 :   delete ATTR_Y1;
    2019            1403 :   delete ATTR_X1;
    2020            1403 :   delete ATTR_X2;
    2021            1403 :   delete ATTR_ALT;
    2022            1403 :   delete ATTR_DIR;
    2023            1403 :   delete ATTR_DUR;
    2024            1403 :   delete ATTR_END;
    2025            1403 :   delete ATTR_FOR;
    2026            1403 :   delete ATTR_IN2;
    2027            1403 :   delete ATTR_MAX;
    2028            1403 :   delete ATTR_MIN;
    2029            1403 :   delete ATTR_LOW;
    2030            1403 :   delete ATTR_REL;
    2031            1403 :   delete ATTR_REV;
    2032            1403 :   delete ATTR_SRC;
    2033            1403 :   delete ATTR_AXIS;
    2034            1403 :   delete ATTR_ABBR;
    2035            1403 :   delete ATTR_BBOX;
    2036            1403 :   delete ATTR_CITE;
    2037            1403 :   delete ATTR_CODE;
    2038            1403 :   delete ATTR_BIAS;
    2039            1403 :   delete ATTR_COLS;
    2040            1403 :   delete ATTR_CLIP;
    2041            1403 :   delete ATTR_CHAR;
    2042            1403 :   delete ATTR_BASE;
    2043            1403 :   delete ATTR_EDGE;
    2044            1403 :   delete ATTR_DATA;
    2045            1403 :   delete ATTR_FILL;
    2046            1403 :   delete ATTR_FROM;
    2047            1403 :   delete ATTR_FORM;
    2048            1403 :   delete ATTR_FACE;
    2049            1403 :   delete ATTR_HIGH;
    2050            1403 :   delete ATTR_HREF;
    2051            1403 :   delete ATTR_OPEN;
    2052            1403 :   delete ATTR_ICON;
    2053            1403 :   delete ATTR_NAME;
    2054            1403 :   delete ATTR_MODE;
    2055            1403 :   delete ATTR_MASK;
    2056            1403 :   delete ATTR_LINK;
    2057            1403 :   delete ATTR_LANG;
    2058            1403 :   delete ATTR_LOOP;
    2059            1403 :   delete ATTR_LIST;
    2060            1403 :   delete ATTR_TYPE;
    2061            1403 :   delete ATTR_WHEN;
    2062            1403 :   delete ATTR_WRAP;
    2063            1403 :   delete ATTR_TEXT;
    2064            1403 :   delete ATTR_PATH;
    2065            1403 :   delete ATTR_PING;
    2066            1403 :   delete ATTR_REFX;
    2067            1403 :   delete ATTR_REFY;
    2068            1403 :   delete ATTR_SIZE;
    2069            1403 :   delete ATTR_SEED;
    2070            1403 :   delete ATTR_ROWS;
    2071            1403 :   delete ATTR_SPAN;
    2072            1403 :   delete ATTR_STEP;
    2073            1403 :   delete ATTR_ROLE;
    2074            1403 :   delete ATTR_XREF;
    2075            1403 :   delete ATTR_ASYNC;
    2076            1403 :   delete ATTR_ALINK;
    2077            1403 :   delete ATTR_ALIGN;
    2078            1403 :   delete ATTR_CLOSE;
    2079            1403 :   delete ATTR_COLOR;
    2080            1403 :   delete ATTR_CLASS;
    2081            1403 :   delete ATTR_CLEAR;
    2082            1403 :   delete ATTR_BEGIN;
    2083            1403 :   delete ATTR_DEPTH;
    2084            1403 :   delete ATTR_DEFER;
    2085            1403 :   delete ATTR_FENCE;
    2086            1403 :   delete ATTR_FRAME;
    2087            1403 :   delete ATTR_ISMAP;
    2088            1403 :   delete ATTR_ONEND;
    2089            1403 :   delete ATTR_INDEX;
    2090            1403 :   delete ATTR_ORDER;
    2091            1403 :   delete ATTR_OTHER;
    2092            1403 :   delete ATTR_ONCUT;
    2093            1403 :   delete ATTR_NARGS;
    2094            1403 :   delete ATTR_MEDIA;
    2095            1403 :   delete ATTR_LABEL;
    2096            1403 :   delete ATTR_LOCAL;
    2097            1403 :   delete ATTR_WIDTH;
    2098            1403 :   delete ATTR_TITLE;
    2099            1403 :   delete ATTR_VLINK;
    2100            1403 :   delete ATTR_VALUE;
    2101            1403 :   delete ATTR_SLOPE;
    2102            1403 :   delete ATTR_SHAPE;
    2103            1403 :   delete ATTR_SCOPE;
    2104            1403 :   delete ATTR_SCALE;
    2105            1403 :   delete ATTR_SPEED;
    2106            1403 :   delete ATTR_STYLE;
    2107            1403 :   delete ATTR_RULES;
    2108            1403 :   delete ATTR_STEMH;
    2109            1403 :   delete ATTR_STEMV;
    2110            1403 :   delete ATTR_START;
    2111            1403 :   delete ATTR_XMLNS;
    2112            1403 :   delete ATTR_ACCEPT;
    2113            1403 :   delete ATTR_ACCENT;
    2114            1403 :   delete ATTR_ASCENT;
    2115            1403 :   delete ATTR_ACTIVE;
    2116            1403 :   delete ATTR_ALTIMG;
    2117            1403 :   delete ATTR_ACTION;
    2118            1403 :   delete ATTR_BORDER;
    2119            1403 :   delete ATTR_CURSOR;
    2120            1403 :   delete ATTR_COORDS;
    2121            1403 :   delete ATTR_FILTER;
    2122            1403 :   delete ATTR_FORMAT;
    2123            1403 :   delete ATTR_HIDDEN;
    2124            1403 :   delete ATTR_HSPACE;
    2125            1403 :   delete ATTR_HEIGHT;
    2126            1403 :   delete ATTR_ONMOVE;
    2127            1403 :   delete ATTR_ONLOAD;
    2128            1403 :   delete ATTR_ONDRAG;
    2129            1403 :   delete ATTR_ORIGIN;
    2130            1403 :   delete ATTR_ONZOOM;
    2131            1403 :   delete ATTR_ONHELP;
    2132            1403 :   delete ATTR_ONSTOP;
    2133            1403 :   delete ATTR_ONDROP;
    2134            1403 :   delete ATTR_ONBLUR;
    2135            1403 :   delete ATTR_OBJECT;
    2136            1403 :   delete ATTR_OFFSET;
    2137            1403 :   delete ATTR_ORIENT;
    2138            1403 :   delete ATTR_ONCOPY;
    2139            1403 :   delete ATTR_NOWRAP;
    2140            1403 :   delete ATTR_NOHREF;
    2141            1403 :   delete ATTR_MACROS;
    2142            1403 :   delete ATTR_METHOD;
    2143            1403 :   delete ATTR_LOWSRC;
    2144            1403 :   delete ATTR_LSPACE;
    2145            1403 :   delete ATTR_LQUOTE;
    2146            1403 :   delete ATTR_USEMAP;
    2147            1403 :   delete ATTR_WIDTHS;
    2148            1403 :   delete ATTR_TARGET;
    2149            1403 :   delete ATTR_VALUES;
    2150            1403 :   delete ATTR_VALIGN;
    2151            1403 :   delete ATTR_VSPACE;
    2152            1403 :   delete ATTR_POSTER;
    2153            1403 :   delete ATTR_POINTS;
    2154            1403 :   delete ATTR_PROMPT;
    2155            1403 :   delete ATTR_SCOPED;
    2156            1403 :   delete ATTR_STRING;
    2157            1403 :   delete ATTR_SCHEME;
    2158            1403 :   delete ATTR_STROKE;
    2159            1403 :   delete ATTR_RADIUS;
    2160            1403 :   delete ATTR_RESULT;
    2161            1403 :   delete ATTR_REPEAT;
    2162            1403 :   delete ATTR_RSPACE;
    2163            1403 :   delete ATTR_ROTATE;
    2164            1403 :   delete ATTR_RQUOTE;
    2165            1403 :   delete ATTR_ALTTEXT;
    2166            1403 :   delete ATTR_ARCHIVE;
    2167            1403 :   delete ATTR_AZIMUTH;
    2168            1403 :   delete ATTR_CLOSURE;
    2169            1403 :   delete ATTR_CHECKED;
    2170            1403 :   delete ATTR_CLASSID;
    2171            1403 :   delete ATTR_CHAROFF;
    2172            1403 :   delete ATTR_BGCOLOR;
    2173            1403 :   delete ATTR_COLSPAN;
    2174            1403 :   delete ATTR_CHARSET;
    2175            1403 :   delete ATTR_COMPACT;
    2176            1403 :   delete ATTR_CONTENT;
    2177            1403 :   delete ATTR_ENCTYPE;
    2178            1403 :   delete ATTR_DATASRC;
    2179            1403 :   delete ATTR_DATAFLD;
    2180            1403 :   delete ATTR_DECLARE;
    2181            1403 :   delete ATTR_DISPLAY;
    2182            1403 :   delete ATTR_DIVISOR;
    2183            1403 :   delete ATTR_DEFAULT;
    2184            1403 :   delete ATTR_DESCENT;
    2185            1403 :   delete ATTR_KERNING;
    2186            1403 :   delete ATTR_HANGING;
    2187            1403 :   delete ATTR_HEADERS;
    2188            1403 :   delete ATTR_ONPASTE;
    2189            1403 :   delete ATTR_ONCLICK;
    2190            1403 :   delete ATTR_OPTIMUM;
    2191            1403 :   delete ATTR_ONBEGIN;
    2192            1403 :   delete ATTR_ONKEYUP;
    2193            1403 :   delete ATTR_ONFOCUS;
    2194            1403 :   delete ATTR_ONERROR;
    2195            1403 :   delete ATTR_ONINPUT;
    2196            1403 :   delete ATTR_ONABORT;
    2197            1403 :   delete ATTR_ONSTART;
    2198            1403 :   delete ATTR_ONRESET;
    2199            1403 :   delete ATTR_OPACITY;
    2200            1403 :   delete ATTR_NOSHADE;
    2201            1403 :   delete ATTR_MINSIZE;
    2202            1403 :   delete ATTR_MAXSIZE;
    2203            1403 :   delete ATTR_LARGEOP;
    2204            1403 :   delete ATTR_UNICODE;
    2205            1403 :   delete ATTR_TARGETX;
    2206            1403 :   delete ATTR_TARGETY;
    2207            1403 :   delete ATTR_VIEWBOX;
    2208            1403 :   delete ATTR_VERSION;
    2209            1403 :   delete ATTR_PATTERN;
    2210            1403 :   delete ATTR_PROFILE;
    2211            1403 :   delete ATTR_SPACING;
    2212            1403 :   delete ATTR_RESTART;
    2213            1403 :   delete ATTR_ROWSPAN;
    2214            1403 :   delete ATTR_SANDBOX;
    2215            1403 :   delete ATTR_SUMMARY;
    2216            1403 :   delete ATTR_STANDBY;
    2217            1403 :   delete ATTR_REPLACE;
    2218            1403 :   delete ATTR_AUTOPLAY;
    2219            1403 :   delete ATTR_ADDITIVE;
    2220            1403 :   delete ATTR_CALCMODE;
    2221            1403 :   delete ATTR_CODETYPE;
    2222            1403 :   delete ATTR_CODEBASE;
    2223            1403 :   delete ATTR_CONTROLS;
    2224            1403 :   delete ATTR_BEVELLED;
    2225            1403 :   delete ATTR_BASELINE;
    2226            1403 :   delete ATTR_EXPONENT;
    2227            1403 :   delete ATTR_EDGEMODE;
    2228            1403 :   delete ATTR_ENCODING;
    2229            1403 :   delete ATTR_GLYPHREF;
    2230            1403 :   delete ATTR_DATETIME;
    2231            1403 :   delete ATTR_DISABLED;
    2232            1403 :   delete ATTR_FONTSIZE;
    2233            1403 :   delete ATTR_KEYTIMES;
    2234            1403 :   delete ATTR_PANOSE_1;
    2235            1403 :   delete ATTR_HREFLANG;
    2236            1403 :   delete ATTR_ONRESIZE;
    2237            1403 :   delete ATTR_ONCHANGE;
    2238            1403 :   delete ATTR_ONBOUNCE;
    2239            1403 :   delete ATTR_ONUNLOAD;
    2240            1403 :   delete ATTR_ONFINISH;
    2241            1403 :   delete ATTR_ONSCROLL;
    2242            1403 :   delete ATTR_OPERATOR;
    2243            1403 :   delete ATTR_OVERFLOW;
    2244            1403 :   delete ATTR_ONSUBMIT;
    2245            1403 :   delete ATTR_ONREPEAT;
    2246            1403 :   delete ATTR_ONSELECT;
    2247            1403 :   delete ATTR_NOTATION;
    2248            1403 :   delete ATTR_NORESIZE;
    2249            1403 :   delete ATTR_MANIFEST;
    2250            1403 :   delete ATTR_MATHSIZE;
    2251            1403 :   delete ATTR_MULTIPLE;
    2252            1403 :   delete ATTR_LONGDESC;
    2253            1403 :   delete ATTR_LANGUAGE;
    2254            1403 :   delete ATTR_TEMPLATE;
    2255            1403 :   delete ATTR_TABINDEX;
    2256            1403 :   delete ATTR_READONLY;
    2257            1403 :   delete ATTR_SELECTED;
    2258            1403 :   delete ATTR_ROWLINES;
    2259            1403 :   delete ATTR_SEAMLESS;
    2260            1403 :   delete ATTR_ROWALIGN;
    2261            1403 :   delete ATTR_STRETCHY;
    2262            1403 :   delete ATTR_REQUIRED;
    2263            1403 :   delete ATTR_XML_BASE;
    2264            1403 :   delete ATTR_XML_LANG;
    2265            1403 :   delete ATTR_X_HEIGHT;
    2266            1403 :   delete ATTR_ARIA_OWNS;
    2267            1403 :   delete ATTR_AUTOFOCUS;
    2268            1403 :   delete ATTR_ARIA_SORT;
    2269            1403 :   delete ATTR_ACCESSKEY;
    2270            1403 :   delete ATTR_ARIA_BUSY;
    2271            1403 :   delete ATTR_ARIA_GRAB;
    2272            1403 :   delete ATTR_AMPLITUDE;
    2273            1403 :   delete ATTR_ARIA_LIVE;
    2274            1403 :   delete ATTR_CLIP_RULE;
    2275            1403 :   delete ATTR_CLIP_PATH;
    2276            1403 :   delete ATTR_EQUALROWS;
    2277            1403 :   delete ATTR_ELEVATION;
    2278            1403 :   delete ATTR_DIRECTION;
    2279            1403 :   delete ATTR_DRAGGABLE;
    2280            1403 :   delete ATTR_FILTERRES;
    2281            1403 :   delete ATTR_FILL_RULE;
    2282            1403 :   delete ATTR_FONTSTYLE;
    2283            1403 :   delete ATTR_FONT_SIZE;
    2284            1403 :   delete ATTR_KEYPOINTS;
    2285            1403 :   delete ATTR_HIDEFOCUS;
    2286            1403 :   delete ATTR_ONMESSAGE;
    2287            1403 :   delete ATTR_INTERCEPT;
    2288            1403 :   delete ATTR_ONDRAGEND;
    2289            1403 :   delete ATTR_ONMOVEEND;
    2290            1403 :   delete ATTR_ONINVALID;
    2291            1403 :   delete ATTR_ONKEYDOWN;
    2292            1403 :   delete ATTR_ONFOCUSIN;
    2293            1403 :   delete ATTR_ONMOUSEUP;
    2294            1403 :   delete ATTR_INPUTMODE;
    2295            1403 :   delete ATTR_ONROWEXIT;
    2296            1403 :   delete ATTR_MATHCOLOR;
    2297            1403 :   delete ATTR_MASKUNITS;
    2298            1403 :   delete ATTR_MAXLENGTH;
    2299            1403 :   delete ATTR_LINEBREAK;
    2300            1403 :   delete ATTR_TRANSFORM;
    2301            1403 :   delete ATTR_V_HANGING;
    2302            1403 :   delete ATTR_VALUETYPE;
    2303            1403 :   delete ATTR_POINTSATZ;
    2304            1403 :   delete ATTR_POINTSATX;
    2305            1403 :   delete ATTR_POINTSATY;
    2306            1403 :   delete ATTR_SYMMETRIC;
    2307            1403 :   delete ATTR_SCROLLING;
    2308            1403 :   delete ATTR_REPEATDUR;
    2309            1403 :   delete ATTR_SELECTION;
    2310            1403 :   delete ATTR_SEPARATOR;
    2311            1403 :   delete ATTR_XML_SPACE;
    2312            1403 :   delete ATTR_AUTOSUBMIT;
    2313            1403 :   delete ATTR_ALPHABETIC;
    2314            1403 :   delete ATTR_ACTIONTYPE;
    2315            1403 :   delete ATTR_ACCUMULATE;
    2316            1403 :   delete ATTR_ARIA_LEVEL;
    2317            1403 :   delete ATTR_COLUMNSPAN;
    2318            1403 :   delete ATTR_CAP_HEIGHT;
    2319            1403 :   delete ATTR_BACKGROUND;
    2320            1403 :   delete ATTR_GLYPH_NAME;
    2321            1403 :   delete ATTR_GROUPALIGN;
    2322            1403 :   delete ATTR_FONTFAMILY;
    2323            1403 :   delete ATTR_FONTWEIGHT;
    2324            1403 :   delete ATTR_FONT_STYLE;
    2325            1403 :   delete ATTR_KEYSPLINES;
    2326            1403 :   delete ATTR_HTTP_EQUIV;
    2327            1403 :   delete ATTR_ONACTIVATE;
    2328            1403 :   delete ATTR_OCCURRENCE;
    2329            1403 :   delete ATTR_IRRELEVANT;
    2330            1403 :   delete ATTR_ONDBLCLICK;
    2331            1403 :   delete ATTR_ONDRAGDROP;
    2332            1403 :   delete ATTR_ONKEYPRESS;
    2333            1403 :   delete ATTR_ONROWENTER;
    2334            1403 :   delete ATTR_ONDRAGOVER;
    2335            1403 :   delete ATTR_ONFOCUSOUT;
    2336            1403 :   delete ATTR_ONMOUSEOUT;
    2337            1403 :   delete ATTR_NUMOCTAVES;
    2338            1403 :   delete ATTR_MARKER_MID;
    2339            1403 :   delete ATTR_MARKER_END;
    2340            1403 :   delete ATTR_TEXTLENGTH;
    2341            1403 :   delete ATTR_VISIBILITY;
    2342            1403 :   delete ATTR_VIEWTARGET;
    2343            1403 :   delete ATTR_VERT_ADV_Y;
    2344            1403 :   delete ATTR_PATHLENGTH;
    2345            1403 :   delete ATTR_REPEAT_MAX;
    2346            1403 :   delete ATTR_RADIOGROUP;
    2347            1403 :   delete ATTR_STOP_COLOR;
    2348            1403 :   delete ATTR_SEPARATORS;
    2349            1403 :   delete ATTR_REPEAT_MIN;
    2350            1403 :   delete ATTR_ROWSPACING;
    2351            1403 :   delete ATTR_ZOOMANDPAN;
    2352            1403 :   delete ATTR_XLINK_TYPE;
    2353            1403 :   delete ATTR_XLINK_ROLE;
    2354            1403 :   delete ATTR_XLINK_HREF;
    2355            1403 :   delete ATTR_XLINK_SHOW;
    2356            1403 :   delete ATTR_ACCENTUNDER;
    2357            1403 :   delete ATTR_ARIA_SECRET;
    2358            1403 :   delete ATTR_ARIA_ATOMIC;
    2359            1403 :   delete ATTR_ARIA_HIDDEN;
    2360            1403 :   delete ATTR_ARIA_FLOWTO;
    2361            1403 :   delete ATTR_ARABIC_FORM;
    2362            1403 :   delete ATTR_CELLPADDING;
    2363            1403 :   delete ATTR_CELLSPACING;
    2364            1403 :   delete ATTR_COLUMNWIDTH;
    2365            1403 :   delete ATTR_CROSSORIGIN;
    2366            1403 :   delete ATTR_COLUMNALIGN;
    2367            1403 :   delete ATTR_COLUMNLINES;
    2368            1403 :   delete ATTR_CONTEXTMENU;
    2369            1403 :   delete ATTR_BASEPROFILE;
    2370            1403 :   delete ATTR_FONT_FAMILY;
    2371            1403 :   delete ATTR_FRAMEBORDER;
    2372            1403 :   delete ATTR_FILTERUNITS;
    2373            1403 :   delete ATTR_FLOOD_COLOR;
    2374            1403 :   delete ATTR_FONT_WEIGHT;
    2375            1403 :   delete ATTR_HORIZ_ADV_X;
    2376            1403 :   delete ATTR_ONDRAGLEAVE;
    2377            1403 :   delete ATTR_ONMOUSEMOVE;
    2378            1403 :   delete ATTR_ORIENTATION;
    2379            1403 :   delete ATTR_ONMOUSEDOWN;
    2380            1403 :   delete ATTR_ONMOUSEOVER;
    2381            1403 :   delete ATTR_ONDRAGENTER;
    2382            1403 :   delete ATTR_IDEOGRAPHIC;
    2383            1403 :   delete ATTR_ONBEFORECUT;
    2384            1403 :   delete ATTR_ONFORMINPUT;
    2385            1403 :   delete ATTR_ONDRAGSTART;
    2386            1403 :   delete ATTR_ONMOVESTART;
    2387            1403 :   delete ATTR_MARKERUNITS;
    2388            1403 :   delete ATTR_MATHVARIANT;
    2389            1403 :   delete ATTR_MARGINWIDTH;
    2390            1403 :   delete ATTR_MARKERWIDTH;
    2391            1403 :   delete ATTR_TEXT_ANCHOR;
    2392            1403 :   delete ATTR_TABLEVALUES;
    2393            1403 :   delete ATTR_SCRIPTLEVEL;
    2394            1403 :   delete ATTR_REPEATCOUNT;
    2395            1403 :   delete ATTR_STITCHTILES;
    2396            1403 :   delete ATTR_STARTOFFSET;
    2397            1403 :   delete ATTR_SCROLLDELAY;
    2398            1403 :   delete ATTR_XMLNS_XLINK;
    2399            1403 :   delete ATTR_XLINK_TITLE;
    2400            1403 :   delete ATTR_ARIA_INVALID;
    2401            1403 :   delete ATTR_ARIA_PRESSED;
    2402            1403 :   delete ATTR_ARIA_CHECKED;
    2403            1403 :   delete ATTR_AUTOCOMPLETE;
    2404            1403 :   delete ATTR_ARIA_SETSIZE;
    2405            1403 :   delete ATTR_ARIA_CHANNEL;
    2406            1403 :   delete ATTR_EQUALCOLUMNS;
    2407            1403 :   delete ATTR_DISPLAYSTYLE;
    2408            1403 :   delete ATTR_DATAFORMATAS;
    2409            1403 :   delete ATTR_FILL_OPACITY;
    2410            1403 :   delete ATTR_FONT_VARIANT;
    2411            1403 :   delete ATTR_FONT_STRETCH;
    2412            1403 :   delete ATTR_FRAMESPACING;
    2413            1403 :   delete ATTR_KERNELMATRIX;
    2414            1403 :   delete ATTR_ONDEACTIVATE;
    2415            1403 :   delete ATTR_ONROWSDELETE;
    2416            1403 :   delete ATTR_ONMOUSELEAVE;
    2417            1403 :   delete ATTR_ONFORMCHANGE;
    2418            1403 :   delete ATTR_ONCELLCHANGE;
    2419            1403 :   delete ATTR_ONMOUSEWHEEL;
    2420            1403 :   delete ATTR_ONMOUSEENTER;
    2421            1403 :   delete ATTR_ONAFTERPRINT;
    2422            1403 :   delete ATTR_ONBEFORECOPY;
    2423            1403 :   delete ATTR_MARGINHEIGHT;
    2424            1403 :   delete ATTR_MARKERHEIGHT;
    2425            1403 :   delete ATTR_MARKER_START;
    2426            1403 :   delete ATTR_MATHEMATICAL;
    2427            1403 :   delete ATTR_LENGTHADJUST;
    2428            1403 :   delete ATTR_UNSELECTABLE;
    2429            1403 :   delete ATTR_UNICODE_BIDI;
    2430            1403 :   delete ATTR_UNITS_PER_EM;
    2431            1403 :   delete ATTR_WORD_SPACING;
    2432            1403 :   delete ATTR_WRITING_MODE;
    2433            1403 :   delete ATTR_V_ALPHABETIC;
    2434            1403 :   delete ATTR_PATTERNUNITS;
    2435            1403 :   delete ATTR_SPREADMETHOD;
    2436            1403 :   delete ATTR_SURFACESCALE;
    2437            1403 :   delete ATTR_STROKE_WIDTH;
    2438            1403 :   delete ATTR_REPEAT_START;
    2439            1403 :   delete ATTR_STDDEVIATION;
    2440            1403 :   delete ATTR_STOP_OPACITY;
    2441            1403 :   delete ATTR_ARIA_CONTROLS;
    2442            1403 :   delete ATTR_ARIA_HASPOPUP;
    2443            1403 :   delete ATTR_ACCENT_HEIGHT;
    2444            1403 :   delete ATTR_ARIA_VALUENOW;
    2445            1403 :   delete ATTR_ARIA_RELEVANT;
    2446            1403 :   delete ATTR_ARIA_POSINSET;
    2447            1403 :   delete ATTR_ARIA_VALUEMAX;
    2448            1403 :   delete ATTR_ARIA_READONLY;
    2449            1403 :   delete ATTR_ARIA_SELECTED;
    2450            1403 :   delete ATTR_ARIA_REQUIRED;
    2451            1403 :   delete ATTR_ARIA_EXPANDED;
    2452            1403 :   delete ATTR_ARIA_DISABLED;
    2453            1403 :   delete ATTR_ATTRIBUTETYPE;
    2454            1403 :   delete ATTR_ATTRIBUTENAME;
    2455            1403 :   delete ATTR_ARIA_DATATYPE;
    2456            1403 :   delete ATTR_ARIA_VALUEMIN;
    2457            1403 :   delete ATTR_BASEFREQUENCY;
    2458            1403 :   delete ATTR_COLUMNSPACING;
    2459            1403 :   delete ATTR_COLOR_PROFILE;
    2460            1403 :   delete ATTR_CLIPPATHUNITS;
    2461            1403 :   delete ATTR_DEFINITIONURL;
    2462            1403 :   delete ATTR_GRADIENTUNITS;
    2463            1403 :   delete ATTR_FLOOD_OPACITY;
    2464            1403 :   delete ATTR_ONAFTERUPDATE;
    2465            1403 :   delete ATTR_ONERRORUPDATE;
    2466            1403 :   delete ATTR_ONBEFOREPASTE;
    2467            1403 :   delete ATTR_ONLOSECAPTURE;
    2468            1403 :   delete ATTR_ONCONTEXTMENU;
    2469            1403 :   delete ATTR_ONSELECTSTART;
    2470            1403 :   delete ATTR_ONBEFOREPRINT;
    2471            1403 :   delete ATTR_MOVABLELIMITS;
    2472            1403 :   delete ATTR_LINETHICKNESS;
    2473            1403 :   delete ATTR_UNICODE_RANGE;
    2474            1403 :   delete ATTR_THINMATHSPACE;
    2475            1403 :   delete ATTR_VERT_ORIGIN_X;
    2476            1403 :   delete ATTR_VERT_ORIGIN_Y;
    2477            1403 :   delete ATTR_V_IDEOGRAPHIC;
    2478            1403 :   delete ATTR_PRESERVEALPHA;
    2479            1403 :   delete ATTR_SCRIPTMINSIZE;
    2480            1403 :   delete ATTR_SPECIFICATION;
    2481            1403 :   delete ATTR_XLINK_ACTUATE;
    2482            1403 :   delete ATTR_XLINK_ARCROLE;
    2483            1403 :   delete ATTR_ACCEPT_CHARSET;
    2484            1403 :   delete ATTR_ALIGNMENTSCOPE;
    2485            1403 :   delete ATTR_ARIA_MULTILINE;
    2486            1403 :   delete ATTR_BASELINE_SHIFT;
    2487            1403 :   delete ATTR_HORIZ_ORIGIN_X;
    2488            1403 :   delete ATTR_HORIZ_ORIGIN_Y;
    2489            1403 :   delete ATTR_ONBEFOREUPDATE;
    2490            1403 :   delete ATTR_ONFILTERCHANGE;
    2491            1403 :   delete ATTR_ONROWSINSERTED;
    2492            1403 :   delete ATTR_ONBEFOREUNLOAD;
    2493            1403 :   delete ATTR_MATHBACKGROUND;
    2494            1403 :   delete ATTR_LETTER_SPACING;
    2495            1403 :   delete ATTR_LIGHTING_COLOR;
    2496            1403 :   delete ATTR_THICKMATHSPACE;
    2497            1403 :   delete ATTR_TEXT_RENDERING;
    2498            1403 :   delete ATTR_V_MATHEMATICAL;
    2499            1403 :   delete ATTR_POINTER_EVENTS;
    2500            1403 :   delete ATTR_PRIMITIVEUNITS;
    2501            1403 :   delete ATTR_SYSTEMLANGUAGE;
    2502            1403 :   delete ATTR_STROKE_LINECAP;
    2503            1403 :   delete ATTR_SUBSCRIPTSHIFT;
    2504            1403 :   delete ATTR_STROKE_OPACITY;
    2505            1403 :   delete ATTR_ARIA_DROPEFFECT;
    2506            1403 :   delete ATTR_ARIA_LABELLEDBY;
    2507            1403 :   delete ATTR_ARIA_TEMPLATEID;
    2508            1403 :   delete ATTR_COLOR_RENDERING;
    2509            1403 :   delete ATTR_CONTENTEDITABLE;
    2510            1403 :   delete ATTR_DIFFUSECONSTANT;
    2511            1403 :   delete ATTR_ONDATAAVAILABLE;
    2512            1403 :   delete ATTR_ONCONTROLSELECT;
    2513            1403 :   delete ATTR_IMAGE_RENDERING;
    2514            1403 :   delete ATTR_MEDIUMMATHSPACE;
    2515            1403 :   delete ATTR_TEXT_DECORATION;
    2516            1403 :   delete ATTR_SHAPE_RENDERING;
    2517            1403 :   delete ATTR_STROKE_LINEJOIN;
    2518            1403 :   delete ATTR_REPEAT_TEMPLATE;
    2519            1403 :   delete ATTR_ARIA_DESCRIBEDBY;
    2520            1403 :   delete ATTR_CONTENTSTYLETYPE;
    2521            1403 :   delete ATTR_FONT_SIZE_ADJUST;
    2522            1403 :   delete ATTR_KERNELUNITLENGTH;
    2523            1403 :   delete ATTR_ONBEFOREACTIVATE;
    2524            1403 :   delete ATTR_ONPROPERTYCHANGE;
    2525            1403 :   delete ATTR_ONDATASETCHANGED;
    2526            1403 :   delete ATTR_MASKCONTENTUNITS;
    2527            1403 :   delete ATTR_PATTERNTRANSFORM;
    2528            1403 :   delete ATTR_REQUIREDFEATURES;
    2529            1403 :   delete ATTR_RENDERING_INTENT;
    2530            1403 :   delete ATTR_SPECULAREXPONENT;
    2531            1403 :   delete ATTR_SPECULARCONSTANT;
    2532            1403 :   delete ATTR_SUPERSCRIPTSHIFT;
    2533            1403 :   delete ATTR_STROKE_DASHARRAY;
    2534            1403 :   delete ATTR_XCHANNELSELECTOR;
    2535            1403 :   delete ATTR_YCHANNELSELECTOR;
    2536            1403 :   delete ATTR_ARIA_AUTOCOMPLETE;
    2537            1403 :   delete ATTR_CONTENTSCRIPTTYPE;
    2538            1403 :   delete ATTR_ENABLE_BACKGROUND;
    2539            1403 :   delete ATTR_DOMINANT_BASELINE;
    2540            1403 :   delete ATTR_GRADIENTTRANSFORM;
    2541            1403 :   delete ATTR_ONBEFORDEACTIVATE;
    2542            1403 :   delete ATTR_ONDATASETCOMPLETE;
    2543            1403 :   delete ATTR_OVERLINE_POSITION;
    2544            1403 :   delete ATTR_ONBEFOREEDITFOCUS;
    2545            1403 :   delete ATTR_LIMITINGCONEANGLE;
    2546            1403 :   delete ATTR_VERYTHINMATHSPACE;
    2547            1403 :   delete ATTR_STROKE_DASHOFFSET;
    2548            1403 :   delete ATTR_STROKE_MITERLIMIT;
    2549            1403 :   delete ATTR_ALIGNMENT_BASELINE;
    2550            1403 :   delete ATTR_ONREADYSTATECHANGE;
    2551            1403 :   delete ATTR_OVERLINE_THICKNESS;
    2552            1403 :   delete ATTR_UNDERLINE_POSITION;
    2553            1403 :   delete ATTR_VERYTHICKMATHSPACE;
    2554            1403 :   delete ATTR_REQUIREDEXTENSIONS;
    2555            1403 :   delete ATTR_COLOR_INTERPOLATION;
    2556            1403 :   delete ATTR_UNDERLINE_THICKNESS;
    2557            1403 :   delete ATTR_PRESERVEASPECTRATIO;
    2558            1403 :   delete ATTR_PATTERNCONTENTUNITS;
    2559            1403 :   delete ATTR_ARIA_MULTISELECTABLE;
    2560            1403 :   delete ATTR_SCRIPTSIZEMULTIPLIER;
    2561            1403 :   delete ATTR_ARIA_ACTIVEDESCENDANT;
    2562            1403 :   delete ATTR_VERYVERYTHINMATHSPACE;
    2563            1403 :   delete ATTR_VERYVERYTHICKMATHSPACE;
    2564            1403 :   delete ATTR_STRIKETHROUGH_POSITION;
    2565            1403 :   delete ATTR_STRIKETHROUGH_THICKNESS;
    2566            1403 :   delete ATTR_EXTERNALRESOURCESREQUIRED;
    2567            1403 :   delete ATTR_GLYPH_ORIENTATION_VERTICAL;
    2568            1403 :   delete ATTR_COLOR_INTERPOLATION_FILTERS;
    2569            1403 :   delete ATTR_GLYPH_ORIENTATION_HORIZONTAL;
    2570            1403 :   delete[] ATTRIBUTE_NAMES;
    2571            1403 : }
    2572                 : 
    2573                 : 

Generated by: LCOV version 1.7